Mock Version: 5.5 Mock Version: 5.5 Mock Version: 5.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target ppc64le --nodeps /builddir/build/SPECS/inkscape.spec'], chrootPath='/var/lib/mock/f41-build-50460430-6039037/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=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q944b3ho:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q944b3ho:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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', 'b661b82aa3bd4ae987c0fa3f61689936', '-D', '/var/lib/mock/f41-build-50460430-6039037/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q944b3ho:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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', '--console=pipe', '--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 ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1706832000 Wrote: /builddir/build/SRPMS/inkscape-1.3.2-6.fc41.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target ppc64le --nodeps /builddir/build/SPECS/inkscape.spec'], chrootPath='/var/lib/mock/f41-build-50460430-6039037/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=201600uid=1000gid=425user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q944b3ho:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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']unshare_net=TrueprintOutput=False) Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q944b3ho:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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', 'd81c922036c6407494a02d27b16104dd', '-D', '/var/lib/mock/f41-build-50460430-6039037/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.q944b3ho:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--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', '--console=pipe', '--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 ppc64le --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: ppc64le Building for target ppc64le setting SOURCE_DATE_EPOCH=1706832000 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.t7Re6S + umask 022 + cd /builddir/build/BUILD + /usr/lib/rpm/redhat/gpgverify --keyring=/builddir/build/SOURCES/MarcJeanmougin.gpg --signature=/builddir/build/SOURCES/inkscape-1.3.2_2023-11-25_091e20ef0f.tar.xz.sig --data=/builddir/build/SOURCES/inkscape-1.3.2.tar.xz gpgv: Signature made Sat Nov 25 20:08:08 2023 UTC gpgv: using DSA key 74E8DA1398055A8120B276EB5FCB204EF882B07A gpgv: Good signature from "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " gpgv: aka "Marc Jeanmougin " + cd /builddir/build/BUILD + rm -rf inkscape-1.3.2_2023-11-25_091e20ef0f + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/inkscape-1.3.2.tar.xz + STATUS=0 + '[' 0 -ne 0 ']' + cd inkscape-1.3.2_2023-11-25_091e20ef0f + rm -rf /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0001-add-xmlmemory-include.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/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/__pycache__') recursedown('./share/extensions/inkex/deprecated') recursedown('./share/extensions/inkex/deprecated/__pycache__') recursedown('./share/extensions/inkex/deprecated-simple') recursedown('./share/extensions/inkex/elements') recursedown('./share/extensions/inkex/elements/__pycache__') recursedown('./share/extensions/inkex/gui') recursedown('./share/extensions/inkex/interfaces') recursedown('./share/extensions/inkex/interfaces/__pycache__') 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-xaml') recursedown('./share/extensions/other/extension-xaml/docs') recursedown('./share/extensions/other/extension-xaml/inkxaml') recursedown('./share/extensions/other/extension-xaml/inkxaml/__pycache__') recursedown('./share/extensions/other/extension-xaml/inkxaml/export') recursedown('./share/extensions/other/extension-xaml/inkxaml/export/__pycache__') 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/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/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/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/pixmaps') recursedown('./share/screens') 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/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/media-check-icons.py: updating ./buildtools/media-check-keys.py: updating ./buildtools/msys2checkdeps.py: updating ./share/extensions/addnodes.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/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/css.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/paths.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/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/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-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/test_addnodes.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_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_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_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_paths.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_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 + xargs -0 chmod -x + find . -name '*.cpp' -print0 + find . -name '*.h' -print0 + xargs -0 chmod -x + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Nyp7mY + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd inkscape-1.3.2_2023-11-25_091e20ef0f + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + 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 redhat-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=ON -DWITH_IMAGE_MAGICK=OFF -DBUILD_TESTING:BOOL=OFF CMake Deprecation Warning at CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. ------------------------------ Building Makefile for Inkscape ------------------------------ Source Dir: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f Binary Dir: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -- The C compiler identification is GNU 14.0.1 -- The CXX compiler identification is GNU 14.0.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Creating build files in: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -- Performing Test LIBATOMIC_NOT_NEEDED -- Performing Test LIBATOMIC_NOT_NEEDED - Success -- Found PkgConfig: /usr/bin/pkg-config (found version "2.1.0") -- Checking for modules 'harfbuzz;pangocairo>=1.44;pangoft2;fontconfig;gsl;gmodule-2.0;libsoup-2.4>=2.42;bdw-gc;lcms2' -- Found harfbuzz, version 8.4.0 -- Found pangocairo, version 1.52.2 -- Found pangoft2, version 1.52.2 -- Found fontconfig, version 2.15.0 -- Found gsl, version 2.7.1 -- Found gmodule-2.0, version 2.80.0 -- Found libsoup-2.4, version 2.74.3 -- Found bdw-gc, version 8.2.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 -- Checking for module 'poppler' -- Found poppler, version 24.02.0 -- Found poppler: /usr/lib64/libpoppler.so -- Checking for module 'poppler-glib' -- Found poppler-glib, version 24.02.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' -- Found libvisio-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Checking for modules 'libcdr-0.1;librevenge-0.0;librevenge-stream-0.0' -- Found libcdr-0.1, version 0.1.7 -- Found librevenge-0.0, version 0.0.5 -- Found librevenge-stream-0.0, version 0.0.5 -- Found JPEG: /usr/lib64/libjpeg.so (found version "62") -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.0") -- Found PNG: /usr/lib64/libpng.so (found version "1.6.40") -- Found Potrace: /usr/lib64/libpotrace.so -- Checking for modules 'gtkmm-3.0>=3.24;gdkmm-3.0>=3.24;gtk+-3.0>=3.24;gdk-3.0>=3.24' -- Found gtkmm-3.0, version 3.24.9 -- Found gdkmm-3.0, version 3.24.9 -- Found gtk+-3.0, version 3.24.41 -- Found gdk-3.0, version 3.24.41 -- Checking for module 'gspell-1' -- Found gspell-1, version 1.12.2 -- Using gspell -- Checking for module 'gtksourceview-4' -- Found gtksourceview-4, version 4.8.4 -- Using gtksourceview-4 -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0") found components: filesystem -- Could NOT find Boost: missing: stacktrace_backtrace (found /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0")) -- Found Boost: /usr/lib64/cmake/Boost-1.83.0/BoostConfig.cmake (found suitable version "1.83.0", minimum required is "1.19.0") found components: stacktrace_basic -- Found LibXslt: /usr/lib64/libxslt.so (found version "1.1.39") -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.12.6") -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Checking for module 'readline' -- Found readline, version 8.2 -- Found GNU Readline: -- Checking for module 'GraphicsMagick++' -- Found GraphicsMagick++, version 1.3.42 -- Found Gettext: /usr/bin/msgmerge (found version "0.22.5") -- Found gettext + msgfmt to convert language files. Translation enabled -- Found xgettext. inkscape.pot will be re-created if missing. -- Checking for module 'sigc++-2.0' -- Found sigc++-2.0, version 2.12.1 -- Checking for module 'epoxy' -- Found epoxy, version 1.5.10 -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/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.3.2_2023-11-25_091e20ef0f/redhat-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 -- Looking for include file stdint.h -- Looking for include file stdint.h - found -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS -- Performing Test HAVE_STRUCT_MALLINFO_FORDBLKS - 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.3.2_2023-11-25_091e20ef0f/src/helper/sp-marshal.list... INFO: Reading /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/sp-marshal.list... -- sp-marshal.h changed; overwriting -- Checking for module 'glib-2.0>=2.0' -- Found glib-2.0, version 2.80.0 -- Checking for module 'libxml-2.0>=2.4.23' -- Found libxml-2.0, version 2.12.6 INKSCAPE_DIST_PREFIX: inkscape-1.3.2 ------------------------------------------------------------------------ Configuration Summary ------------------------------------------------------------------------ PROJECT_NAME: inkscape INKSCAPE_VERSION: 1.3.2 INKSCAPE_DIST_PREFIX: inkscape-1.3.2 CMAKE_BINARY_DIR: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build CMAKE_INSTALL_PREFIX: /usr CMAKE_INSTALL_LIBDIR: lib64 PACKAGE_LOCALE_DIR share/locale CMAKE_SYSTEM_NAME: Linux CMAKE_SYSTEM_VERSION: 6.7.6-200.fc39.ppc64le CMAKE_SYSTEM_PROCESSOR: ppc64le 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: ON WITH_GSPELL: ON WITH_GSOURCEVIEW: ON WITH_IMAGE_MAGICK: OFF WITH_GRAPHICS_MAGICK: ON WITH_LIBCDR: ON WITH_LIBVISIO: ON WITH_LIBWPG: ON WITH_NLS: ON WITH_OPENMP: ON WITH_JEMALLOC: OFF WITH_ASAN: OFF WITH_INTERNAL_2GEOM: OFF WITH_INTERNAL_CAIRO: OFF WITH_X11: ON WITH_PROFILING: OFF BUILD_TESTING: OFF ------------------------------------------------------------------------ -- Configuring done (26.4s) -- Generating done (0.9s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_D-- Build files have been written to: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build O_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR + /usr/bin/cmake --build redhat-linux-build -j8 --verbose Change Dir: '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j8 /usr/bin/cmake -S/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -B/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/CMakeFiles /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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/libuemf/CMakeFiles/uemf_LIB.dir/build.make src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util/CMakeFiles/util_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot/CMakeFiles/livarot_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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/libcroco/src/CMakeFiles/croco_LIB.dir/build.make src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/build /usr/bin/gmake -f src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/build.make src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/util/CMakeFiles/util_LIB.dir/build.make src/util/CMakeFiles/util_LIB.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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/livarot/CMakeFiles/livarot_LIB.dir/build.make src/livarot/CMakeFiles/livarot_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 0%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -MF CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o.d -o CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/AlphaLigne.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 0%] Building CXX object src/util/CMakeFiles/util_LIB.dir/action-accel.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/action-accel.cpp /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 0%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-additional-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-additional-sel.c gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build.make src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/build /usr/bin/gmake -f src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build.make src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/build [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/symbol_convert.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/symbol_convert.c gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 0%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/box.cpp.o gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/box.cpp [ 0%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/block.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/block.cpp [ 0%] Building CXX object src/3rdparty/libdepixelize/CMakeFiles/depixelize_LIB.dir/kopftracer2011.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp [ 0%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/actioninfo.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/actioninfo.cpp [ 0%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf.c [ 0%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-attr-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-attr-sel.c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf.c: In function ‘U_EMR_CORE13_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ~^~~~~~~~~~~~~~~~ [ 1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-cascade.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-cascade.c [ 1%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/AVL.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/AVL.cpp [ 1%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connectionpin.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connectionpin.cpp [ 1%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-declaration.c.o [ 2%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cluster.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-declaration.c cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cluster.cpp [ 2%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -MF CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o.d -o CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/BitLigne.cpp [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-doc-handler.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-doc-handler.c [ 2%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/blocks.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/blocks.cpp [ 2%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-enc-handler.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-enc-handler.c [ 3%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connector.cpp [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-fonts.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-fonts.c [ 3%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/float-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/float-line.cpp [ 3%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-input.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-input.c [ 3%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/cbuffer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/cbuffer.cpp [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_endian.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_endian.c In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/splines.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-libxml-node-iface.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-libxml-node-iface.c In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_print.c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_print.c: In function ‘core3_print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-num.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-num.c /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-om-parser.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-om-parser.c /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/constraint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/constraint.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_safe.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_safe.c [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parser.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-parser.c [ 4%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/cola.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/cola.cpp [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uemf_utf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uemf_utf.c In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/action-accel.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ [ 4%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf.c In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 4%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/rectangle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 4%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-parsing-location.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-parsing-location.c /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-prop-list.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-prop-list.c /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 5%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_endian.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf_endian.c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp: In function ‘void vpsc::generateXConstraints(const Rectangles&, const Variables&, Constraints&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/rectangle.cpp:273:20: warning: variable ‘result’ set but not used [-Wunused-but-set-variable] 273 | size_t result; | ^~~~~~ [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-pseudo.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-pseudo.c [ 5%] Building CXX object src/util/CMakeFiles/util_LIB.dir/document-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/document-fonts.cpp [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/connend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/connend.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/float-line.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-rgb.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-rgb.c [ 5%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/uwmf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/uwmf_print.c [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-selector.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-selector.c [ 5%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-sel-eng.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-sel-eng.c [ 5%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geometry.cpp [ 5%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/upmf.c [ 5%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/solve_VPSC.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/solve_VPSC.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 6%] Building CXX object src/util/CMakeFiles/util_LIB.dir/expression-evaluator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/expression-evaluator.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 6%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/convex_hull.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/convex_hull.cpp [ 6%] Linking CXX static library ../../../lib64/libdepixelize_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libdepixelize && /usr/bin/cmake -P CMakeFiles/depixelize_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 6%] Built target depixelize_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/autotrace.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/autotrace.c [ 6%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/geomtypes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/geomtypes.cpp [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-simple-sel.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-simple-sel.c [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/bitmap.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/bitmap.c [ 6%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/color.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/color.c [ 6%] Building CXX object src/util/CMakeFiles/util_LIB.dir/format_size.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/format_size.cpp [ 6%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-statement.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-statement.c [ 7%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/livarot/CMakeFiles/livarot_LIB.dir/int-line.cpp.o -MF CMakeFiles/livarot_LIB.dir/int-line.cpp.o.d -o CMakeFiles/livarot_LIB.dir/int-line.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.cpp [ 7%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/compound_constraints.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/compound_constraints.cpp [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/curve.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/curve.c [ 7%] Building CXX object src/3rdparty/adaptagrams/libvpsc/CMakeFiles/vpsc_LIB.dir/variable.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libvpsc/variable.cpp [ 7%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/despeckle.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/despeckle.c [ 8%] Linking CXX static library ../../../../lib64/libvpsc_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -P CMakeFiles/vpsc_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libvpsc && /usr/bin/cmake -E cmake_link_script CMakeFiles/vpsc_LIB.dir/link.txt --verbose=1 /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 /usr/bin/ranlib ../../../../lib64/libvpsc_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Built target vpsc_LIB [ 8%] Building C object src/3rdparty/libuemf/CMakeFiles/uemf_LIB.dir/upmf_print.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libuemf/upmf_print.c [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-string.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-string.c [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/epsilon-equal.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/epsilon-equal.c [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-style.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-style.c [ 8%] Building CXX object src/util/CMakeFiles/util_LIB.dir/funclog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/funclog.cpp [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/graph.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/graph.cpp [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/exception.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/exception.c [ 8%] Building CXX object src/util/CMakeFiles/util_LIB.dir/pool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/pool.cpp [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/filename.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/filename.c [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/conjugate_gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/conjugate_gradient.cpp [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/fit.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/connected_components.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/connected_components.cpp [ 8%] Linking C static library ../../../lib64/libuemf_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -P CMakeFiles/uemf_LIB.dir/cmake_clean_target.cmake In function ‘fit_one_spline’, inlined from ‘fit_with_least_squares’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:911:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:1131:10: warning: ‘spline’ is used uninitialized [-Wuninitialized] 1131 | return spline; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c: In function ‘fit_with_least_squares’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/fit.c:1071:15: note: ‘spline’ declared here 1071 | spline_type spline; | ^~~~~~ [ 8%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/gradient_projection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/gradient_projection.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libuemf && /usr/bin/cmake -E cmake_link_script CMakeFiles/uemf_LIB.dir/link.txt --verbose=1 [ 8%] Building CXX object src/util/CMakeFiles/util_LIB.dir/font-collections.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/font-collections.cpp /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Built target uemf_LIB /usr/bin/gmake -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkgc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc/CMakeFiles/gc_LIB.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/inkgc/CMakeFiles/gc_LIB.dir/build.make src/inkgc/CMakeFiles/gc_LIB.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Building CXX object src/inkgc/CMakeFiles/gc_LIB.dir/gc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkgc -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/inkgc/gc.cpp [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-stylesheet.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-stylesheet.c [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/image-proc.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/image-proc.c [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-term.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-term.c [ 8%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedge.cpp [ 8%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-tknzr.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-tknzr.c [ 8%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/input.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/input.c [ 8%] Linking CXX static library ../../lib64/libgc_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc && /usr/bin/cmake -P CMakeFiles/gc_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkgc && /usr/bin/cmake -E cmake_link_script CMakeFiles/gc_LIB.dir/link.txt --verbose=1 /usr/bin/ar qc ../../lib64/libgc_LIB.a CMakeFiles/gc_LIB.dir/gc.cpp.o /usr/bin/ranlib ../../lib64/libgc_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 8%] Built target gc_LIB [ 9%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-token.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-token.c [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/logreport.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/logreport.c [ 10%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/shapepair.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/shapepair.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libcola/CMakeFiles/cola_LIB.dir/straightener.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libcola/straightener.cpp [ 10%] Building C object src/3rdparty/libcroco/src/CMakeFiles/croco_LIB.dir/cr-utils.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/libcroco/src/cr-utils.c [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/median.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/median.c [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathConversion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/int-line.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/module.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/module.c [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/share.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/share.cpp [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/output.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/output.c [ 10%] Linking C static library ../../../../lib64/libcroco_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -P CMakeFiles/croco_LIB.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/libcroco/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/croco_LIB.dir/link.txt --verbose=1 /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" /usr/bin/ranlib ../../../../lib64/libcroco_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/object-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.cpp [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/pxl-outline.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/pxl-outline.c [ 10%] Built target croco_LIB [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgeimprover.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgeimprover.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/spline.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/spline.c [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/thin-image.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/thin-image.c [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathCutting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/paper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/paper.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 10%] Building C object src/3rdparty/autotrace/CMakeFiles/autotrace_LIB.dir/vector.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/gcc -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/autotrace/vector.c In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Linking C static library ../../../lib64/libautotrace_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -P CMakeFiles/autotrace_LIB.dir/cmake_clean_target.cmake In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/autotrace && /usr/bin/cmake -E cmake_link_script CMakeFiles/autotrace_LIB.dir/link.txt --verbose=1 /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 10%] Linking CXX static library ../../../../lib64/libcola_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/cmake -P CMakeFiles/cola_LIB.dir/cmake_clean_target.cmake In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/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 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libcola && /usr/bin/cmake -E cmake_link_script CMakeFiles/cola_LIB.dir/link.txt --verbose=1 /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/bin/ranlib ../../../lib64/libautotrace_LIB.a /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 /usr/bin/ranlib ../../../../lib64/libcola_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Built target autotrace_LIB /usr/bin/gmake -f po/CMakeFiles/pofiles_1.dir/build.make po/CMakeFiles/pofiles_1.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_1.dir/DependInfo.cmake "--color=" /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:708:39: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 708 | LoadPathVector(MakePathVector() * trans); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Generating ar.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ar.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ar.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h: In constructor ‘Path::path_lineto::path_lineto(bool, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:126:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | path_lineto(bool m, Geom::Point pp) : isMoveTo(m), p(pp), piece(-1), t(0), closed(false) {} | ^~~~~~~~~~~ [ 10%] Built target cola_LIB /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/path-description.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp: In member function ‘char* Path::svg_dump_path() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.cpp:915:77: note: parameter passing for argument of type ‘const Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point const p = (i == 0) ? Geom::Point(0, 0) : PrevPoint(i - 1); | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/hyperedgetree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/hyperedgetree.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 10%] Built target pofiles_1 [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathOutline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathOutline.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathSimplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/path-description.cpp:11: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathOutline.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/PathStroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/Shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In static member function ‘static bool Path::FitCubic(const Geom::Point&, PathDescrCubicTo&, double*, double*, double*, double*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:361:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Affine const iM = M.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:382:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | Geom::Point P = Q * M; | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:340:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | bool Path::FitCubic(Geom::Point const &start, PathDescrCubicTo &res, | ^~~~ [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/junction.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/junction.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In member function ‘Path::RaffineTk(Geom::Point, Geom::Point, Geom::Point, Geom::Point, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:1267:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | double Path::RaffineTk (Geom::Point pt, Geom::Point p0, Geom::Point p1, Geom::Point p2, Geom::Point p3, double it) | ^~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:26: required from here /usr/include/boost/operators.hpp:268:1: note: 875 | cb = omega * cb; /usr/include/boost/operators.hpp:268:1: note: | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:37: required from here /usr/include/boost/operators.hpp:268:1: note: 876 | AddPoint( cb.vector() * ar * cbangle + dr ); /usr/include/boost/operators.hpp:268:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘void Path::ConvertWithBackData(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:161:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | Geom::Point cx = 2 * bx - dx; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | AddPoint( cb.vector() * ar * cbangle + dr ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:887:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:888:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 888 | AddPoint( cb.vector() * ar * cbangle + dr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1038:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1038 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1039:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1039 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1050:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1051:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘void Path::DoArc(const Geom::Point&, const Geom::Point&, double, double, double, bool, bool, double, int, offset_orig&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1157:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1158:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1168:16: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1168 | cb = omega * cb; | ~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1169:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:875:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 875 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:876:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | AddPoint( cb.vector() * ar * cbangle + dr ); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:887:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:888:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 888 | AddPoint( cb.vector() * ar * cbangle + dr); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘Path::DoArc(Geom::Point const&, Geom::Point const&, double, double, double, bool, bool, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1038:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1038 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1039:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1039 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1050:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1051:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In member function ‘Path::DoArc(Geom::Point const&, Geom::Point const&, double, double, double, bool, bool, double, int, Path::offset_orig&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1157:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1158:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1158 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (sang - b) / (sang - eang)); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1168:26: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1168 | cb = omega * cb; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:1169:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | AddPoint(cb.vector() * ar * cbangle + dr, piece, (b - sang) / (eang - sang)); | ^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeDraw.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeDraw.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/makepath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/makepath.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeMisc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:439:57: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 439 | Geom::Path const pathtr = doTransformation ? path * tr : path; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Path.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘void Path::DashSubPath(int, int, const std::vector&, float, float, float, int, const float*, bool, float)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:106:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Point d=n-lastP; | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | 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&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double, bool&, bool, Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘void Path::AddCurve(const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘void Path::LoadPath(const Geom::Path&, const Geom::Affine&, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:441:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | MoveTo( pathtr.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘Path::AddCurve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:412:45: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | elliptical_arc->rotationAngle()*180.0/M_PI, // convert from radians to degrees | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp: In member function ‘Path::MakePathVector()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:353:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 353 | bezSt = 2*lastP-nData->p; | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp: In function ‘Cairo::RefPtr Inkscape::UI::Preview::render_preview(SPDocument*, std::shared_ptr, uint32_t, Inkscape::DrawingItem*, unsigned int, unsigned int, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:39:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 39 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:39:51: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 39 | if (ibox.width() != width_in || ibox.height() != height_in) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:39:51: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:39:51: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 42 | auto scaled_box = dboxIn * Geom::Scale(sf); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/livarot/PathCutting.cpp:31: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In function ‘is_straight_curve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:74:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | drawing->root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp: In function ‘Inkscape::UI::Preview::render_preview(SPDocument*, std::shared_ptr, unsigned int, Inkscape::DrawingItem*, unsigned int, unsigned int, Geom::Rect const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/preview.cpp:42:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | auto scaled_box = dboxIn * Geom::Scale(sf); | ^ [ 10%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeRaster.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/statics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/statics.cpp [ 10%] Building CXX object src/util/CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp [ 10%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/mtst.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/mtst.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:745:21: required from here /usr/include/boost/operators.hpp:268:1: note: 745 | cur = cur * omega; /usr/include/boost/operators.hpp:268:1: note: | ^~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeDraw.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp: In member function ‘void Path::Stroke(Shape*, bool, double, JoinType, ButtType, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathStroke.cpp:73:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | if ( Geom::LInfty(sbEnd-sbStart) < 0.00001 ) { // why close lines that shouldn't be closed? | ~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp: In member function ‘int Shape::AddPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.cpp:325:1: note: parameter passing for argument of type ‘const Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Shape::AddPoint (const Geom::Point x) | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 11%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/ShapeSweep.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 11%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-event.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp: In member function ‘void Inkscape::RecentlyUsedFonts::prepend_to_list(const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/recently-used-fonts.cpp:225:29: warning: comparison of integer expressions of different signedness: ‘std::__cxx11::list::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 225 | if(_recent_list.size() > _max_size) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ [ 11%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp [ 11%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/obstacle.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/obstacle.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 12%] Building CXX object src/util/CMakeFiles/util_LIB.dir/units.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/units.cpp [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/orthogonal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/orthogonal.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘void Shape::ConvertToFormeNested(Path*, int, Path**, int, int&, int*&, int*&, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:402:25: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 402 | if (pData.size()<= fi || fi == numberOfPoints()) { | ~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:402:25: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:402:25: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘void Shape::ConvertToForme(Path*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:65:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘int Shape::MakeTweak(int, Shape*, double, JoinType, double, bool, Geom::Point, Geom::Point, double, Geom::Affine*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:672:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 672 | tovec = tovec.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:673:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 673 | this_vec = this_power * (vector * tovec) ; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/router.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/router.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 13%] Building CXX object src/util/CMakeFiles/util_LIB.dir/xim_fix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/xim_fix.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 561 | Shape::MakeTweak (int mode, Shape *a, double power, JoinType join, double miter, bool do_profile, Geom::Point c, Geom::Point vector, double radius, Geom::Affine *i2doc) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561: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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:672:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 672 | tovec = tovec.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:698:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Path::DoLeftJoin (this, 0, join, ptP+this_vec, stD+this_vec, seD+this_vec, miter, stL, seL, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 699 | stNo, enNo,usePathID,usePieceID,useT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-event.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 13%] Building CXX object src/livarot/CMakeFiles/livarot_LIB.dir/sweep-tree-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree-list.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp: In member function ‘void Shape::BeginRaster(float&, int&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeRaster.cpp:68:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | eData[i].rdx=pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp: In member function ‘int Shape::Reoriente(Shape*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:118:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | eData[i].rdx = pData[getEdge(i).en].rx - pData[getEdge(i).st].rx; In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree-list.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/scanline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/scanline.cpp [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/shape.cpp [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/timer.cpp [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vertices.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vertices.cpp [ 13%] Building CXX object src/util/CMakeFiles/util_LIB.dir/ziptool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/util/ziptool.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/viscluster.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/viscluster.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/visibility.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/visibility.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 13%] Building CXX object src/3rdparty/adaptagrams/libavoid/CMakeFiles/avoid_LIB.dir/vpsc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/g++ -DHAVE_CONFIG_H -DHAVE_X11 -DWITH_CSSBLEND -DWITH_GZFILEOP -DWITH_MESH -DWITH_SVG2 -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/.. -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams/libavoid/vpsc.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp: In member function ‘int SweepTree::Find(const Geom::Point&, SweepTree*, SweepTree*&, SweepTree*&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/sweep-tree.cpp:97:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | bNorm = -bNorm; | ~~~~~~^~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_2.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_2.dir/build.make po/CMakeFiles/pofiles_2.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating as.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/as.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/as.po /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_3.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_3.dir/build.make po/CMakeFiles/pofiles_3.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating az.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/az.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/az.po /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_4.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_4.dir/build.make po/CMakeFiles/pofiles_4.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating be.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/be.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/be.po /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_5.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_2 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_6.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_6.dir/build.make po/CMakeFiles/pofiles_6.dir/build [ 13%] Generating bg.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bg.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bg.po [ 13%] Generating bn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_3 /usr/bin/gmake -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_7.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_7.dir/build.make po/CMakeFiles/pofiles_7.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating bn_BD.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/bn_BD.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/bn_BD.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_4 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_8.dir/DependInfo.cmake "--color=" [ 13%] Built target pofiles_5 /usr/bin/gmake -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_8.dir/build.make po/CMakeFiles/pofiles_8.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_9.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating br.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/br.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/br.po /usr/bin/gmake -f po/CMakeFiles/pofiles_9.dir/build.make po/CMakeFiles/pofiles_9.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Generating brx.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/brx.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/brx.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 13%] Built target pofiles_6 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_10.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_10.dir/build.make po/CMakeFiles/pofiles_10.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating ca.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ca.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ca.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_8 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_11.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_7 /usr/bin/gmake -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_12.dir/DependInfo.cmake "--color=" [ 14%] Generating ca@valencia.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ca@valencia.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ca@valencia.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_12.dir/build.make po/CMakeFiles/pofiles_12.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_9 /usr/bin/gmake -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/depend [ 14%] Generating cs.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/cs.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/cs.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_13.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_13.dir/build.make po/CMakeFiles/pofiles_13.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_10 /usr/bin/gmake -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/depend [ 14%] Generating da.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/da.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/da.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_14.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_14.dir/build.make po/CMakeFiles/pofiles_14.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating de.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/de.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/de.po /usr/bin/gmake -f po/CMakeFiles/pofiles_15.dir/build.make po/CMakeFiles/pofiles_15.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_15.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_11 /usr/bin/gmake -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/depend [ 14%] Generating doi.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/doi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/doi.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_16.dir/DependInfo.cmake "--color=" [ 14%] Linking CXX static library ../../lib64/libutil_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/util && /usr/bin/cmake -P CMakeFiles/util_LIB.dir/cmake_clean_target.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_16.dir/build.make po/CMakeFiles/pofiles_16.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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/format_size.cpp.o CMakeFiles/util_LIB.dir/funclog.cpp.o CMakeFiles/util_LIB.dir/pool.cpp.o "CMakeFiles/util_LIB.dir/font-collections.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/preview.cpp.o CMakeFiles/util_LIB.dir/statics.cpp.o "CMakeFiles/util_LIB.dir/recently-used-fonts.cpp.o" CMakeFiles/util_LIB.dir/units.cpp.o CMakeFiles/util_LIB.dir/xim_fix.cpp.o CMakeFiles/util_LIB.dir/ziptool.cpp.o gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/ranlib ../../lib64/libutil_LIB.a [ 14%] Built target pofiles_12 /usr/bin/gmake -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_17.dir/DependInfo.cmake "--color=" [ 14%] Built target pofiles_13 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_18.dir/DependInfo.cmake "--color=" [ 14%] Generating dz.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_18.dir/build.make po/CMakeFiles/pofiles_18.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target util_LIB /usr/bin/gmake -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/depend cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/dz.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/dz.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_17.dir/build.make po/CMakeFiles/pofiles_17.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_19.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating en_AU.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_AU.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_AU.po [ 14%] Generating el.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/el.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/el.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_19.dir/build.make po/CMakeFiles/pofiles_19.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Generating en_CA.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_CA.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_CA.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_15 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_20.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 14%] Built target pofiles_14 /usr/bin/gmake -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_21.dir/DependInfo.cmake "--color=" [ 15%] Generating en_GB.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/en_GB.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/en_GB.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_21.dir/build.make po/CMakeFiles/pofiles_21.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating eo.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/eo.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/eo.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_18 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_22.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_16 [ 15%] Generating es.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_23.dir/build.make po/CMakeFiles/pofiles_23.dir/depend cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/es.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/es.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_23.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_17 [ 15%] Generating es_MX.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/es_MX.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/es_MX.po /usr/bin/gmake -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_24.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_24.dir/build.make po/CMakeFiles/pofiles_24.dir/build [ 15%] Built target pofiles_19 /usr/bin/gmake -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_25.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_25.dir/build.make po/CMakeFiles/pofiles_25.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating et.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/et.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/et.po [ 15%] Generating eu.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/eu.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/eu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_21 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_26.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_26.dir/build.make po/CMakeFiles/pofiles_26.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Generating fa.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fa.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_23 /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_27.dir/DependInfo.cmake "--color=" [ 15%] Built target pofiles_22 [ 15%] Linking CXX static library ../../lib64/liblivarot_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/cmake -P CMakeFiles/livarot_LIB.dir/cmake_clean_target.cmake /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_28.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/livarot && /usr/bin/cmake -E cmake_link_script CMakeFiles/livarot_LIB.dir/link.txt --verbose=1 [ 15%] Built target pofiles_20 /usr/bin/gmake -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_27.dir/build.make po/CMakeFiles/pofiles_27.dir/build /usr/bin/ar qc ../../lib64/liblivarot_LIB.a CMakeFiles/livarot_LIB.dir/AlphaLigne.cpp.o CMakeFiles/livarot_LIB.dir/AVL.cpp.o CMakeFiles/livarot_LIB.dir/BitLigne.cpp.o "CMakeFiles/livarot_LIB.dir/float-line.cpp.o" "CMakeFiles/livarot_LIB.dir/int-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" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_29.dir/DependInfo.cmake "--color=" [ 15%] Generating fr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fr.po /usr/bin/ranlib ../../lib64/liblivarot_LIB.a gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_29.dir/build.make po/CMakeFiles/pofiles_29.dir/build [ 15%] Generating fi.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/fi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/fi.po [ 15%] Generating ga.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ga.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ga.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_25 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_30.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_30.dir/build.make po/CMakeFiles/pofiles_30.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target livarot_LIB /usr/bin/gmake -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/depend [ 15%] Generating gl.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/gl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/gl.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_31.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 15%] Built target pofiles_26 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_32.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_31.dir/build.make po/CMakeFiles/pofiles_31.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating gu.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/gu.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/gu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating he.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/he.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/he.po [ 16%] Built target pofiles_24 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_33.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_29 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_34.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_33.dir/build.make po/CMakeFiles/pofiles_33.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_34.dir/build.make po/CMakeFiles/pofiles_34.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating hr.gmo [ 16%] Built target pofiles_28 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hr.po /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_35.dir/DependInfo.cmake "--color=" [ 16%] Generating hi.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating hu.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hu.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hu.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_30 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_36.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_36.dir/build.make po/CMakeFiles/pofiles_36.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_27 [ 16%] Generating hy.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/hy.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/hy.po /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_37.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_37.dir/build.make po/CMakeFiles/pofiles_37.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_32 /usr/bin/gmake -f po/CMakeFiles/pofiles_38.dir/build.make po/CMakeFiles/pofiles_38.dir/depend [ 16%] Generating id.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/id.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/id.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_38.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Generating is.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/is.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/is.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 16%] Built target pofiles_35 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_39.dir/DependInfo.cmake "--color=" [ 16%] Built target pofiles_34 /usr/bin/gmake -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_40.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_40.dir/build.make po/CMakeFiles/pofiles_40.dir/build [ 16%] Built target pofiles_33 /usr/bin/gmake -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/depend [ 16%] Generating it.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/it.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/it.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_41.dir/DependInfo.cmake "--color=" [ 16%] Built target pofiles_31 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_42.dir/DependInfo.cmake "--color=" [ 16%] Generating ja.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ja.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ja.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_41.dir/build.make po/CMakeFiles/pofiles_41.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_42.dir/build.make po/CMakeFiles/pofiles_42.dir/build [ 17%] Generating km.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/km.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/km.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating kn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kn.po [ 17%] Built target pofiles_36 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_43.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_37 /usr/bin/gmake -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_43.dir/build.make po/CMakeFiles/pofiles_43.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_44.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_38 /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/depend [ 17%] Generating ko.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_44.dir/build.make po/CMakeFiles/pofiles_44.dir/build cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ko.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ko.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_45.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating kok.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kok.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kok.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_45.dir/build.make po/CMakeFiles/pofiles_45.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Generating kok@latin.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/kok@latin.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/kok@latin.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_40 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_46.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_39 /usr/bin/gmake -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/depend [ 17%] Generating ks@aran.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ks@aran.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ks@aran.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_47.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_47.dir/build.make po/CMakeFiles/pofiles_47.dir/build [ 17%] Built target pofiles_42 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_48.dir/DependInfo.cmake "--color=" [ 17%] Generating ks@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ks@deva.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ks@deva.po [ 17%] Built target pofiles_43 /usr/bin/gmake -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_49.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_49.dir/build.make po/CMakeFiles/pofiles_49.dir/build [ 17%] Generating lt.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/lt.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/lt.po [ 17%] Generating lv.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/lv.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/lv.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_41 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_45 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_50.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_51.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_50.dir/build.make po/CMakeFiles/pofiles_50.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 17%] Built target pofiles_44 [ 17%] Generating mai.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_52.dir/build.make po/CMakeFiles/pofiles_52.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mai.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mai.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_52.dir/DependInfo.cmake "--color=" /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mk.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mk.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mk.po [ 18%] Generating ml.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ml.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ml.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_46 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_53.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Linking CXX static library ../../../../lib64/libavoid_LIB.a cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -P CMakeFiles/avoid_LIB.dir/cmake_clean_target.cmake gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_47 /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_54.dir/DependInfo.cmake "--color=" [ 18%] Generating mn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mn.po cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/3rdparty/adaptagrams/libavoid && /usr/bin/cmake -E cmake_link_script CMakeFiles/avoid_LIB.dir/link.txt --verbose=1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_54.dir/build.make po/CMakeFiles/pofiles_54.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_49 /usr/bin/gmake -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/depend /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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_55.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mni.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mni.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mni.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_55.dir/build.make po/CMakeFiles/pofiles_55.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_48 /usr/bin/gmake -f po/CMakeFiles/pofiles_56.dir/build.make po/CMakeFiles/pofiles_56.dir/depend /usr/bin/ranlib ../../../../lib64/libavoid_LIB.a gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_56.dir/DependInfo.cmake "--color=" [ 18%] Generating mni@beng.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mni@beng.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mni@beng.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating mr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/mr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/mr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target avoid_LIB /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_57.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_57.dir/build.make po/CMakeFiles/pofiles_57.dir/build [ 18%] Built target pofiles_50 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/depend [ 18%] Generating nb.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nb.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nb.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_58.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_58.dir/build.make po/CMakeFiles/pofiles_58.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_51 [ 18%] Generating ne.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ne.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ne.po /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_59.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_59.dir/build.make po/CMakeFiles/pofiles_59.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_53 /usr/bin/gmake -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_60.dir/DependInfo.cmake "--color=" [ 18%] Generating nl.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_60.dir/build.make po/CMakeFiles/pofiles_60.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Generating nn.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/nn.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/nn.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 18%] Built target pofiles_54 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_61.dir/DependInfo.cmake "--color=" [ 18%] Built target pofiles_52 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_62.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_61.dir/build.make po/CMakeFiles/pofiles_61.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_62.dir/build.make po/CMakeFiles/pofiles_62.dir/build [ 18%] Generating or.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/or.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/or.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating pa.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pa.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pa.po [ 19%] Built target pofiles_57 /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_63.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_63.dir/build.make po/CMakeFiles/pofiles_63.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating pl.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_60 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_64.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_58 /usr/bin/gmake -f po/CMakeFiles/pofiles_65.dir/build.make po/CMakeFiles/pofiles_65.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_64.dir/build.make po/CMakeFiles/pofiles_64.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_65.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_56 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_66.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating pt.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pt.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pt.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_59 /usr/bin/gmake -f po/CMakeFiles/pofiles_66.dir/build.make po/CMakeFiles/pofiles_66.dir/build [ 19%] Built target pofiles_55 /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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_68.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_67.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating ro.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ro.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ro.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_68.dir/build.make po/CMakeFiles/pofiles_68.dir/build [ 19%] Generating pt_BR.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/pt_BR.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/pt_BR.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating rw.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/rw.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/rw.po [ 19%] Generating ru.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ru.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ru.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_63 /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_69.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_69.dir/build.make po/CMakeFiles/pofiles_69.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sa.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sa.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sa.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Built target pofiles_66 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_70.dir/DependInfo.cmake "--color=" [ 19%] Built target pofiles_62 [ 19%] Built target pofiles_61 /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/depend /usr/bin/gmake -f po/CMakeFiles/pofiles_72.dir/build.make po/CMakeFiles/pofiles_72.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_71.dir/DependInfo.cmake "--color=" /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_72.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 19%] Generating sat.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sat.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sat.po /usr/bin/gmake -f po/CMakeFiles/pofiles_71.dir/build.make po/CMakeFiles/pofiles_71.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sd.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sd.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sd.po [ 20%] Generating sat@deva.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sat@deva.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sat@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_68 /usr/bin/gmake -f po/CMakeFiles/pofiles_73.dir/build.make po/CMakeFiles/pofiles_73.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_73.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sd@deva.gmo gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sd@deva.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sd@deva.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_65 /usr/bin/gmake -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_74.dir/DependInfo.cmake "--color=" [ 20%] Built target pofiles_64 /usr/bin/gmake -f po/CMakeFiles/pofiles_75.dir/build.make po/CMakeFiles/pofiles_75.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_74.dir/build.make po/CMakeFiles/pofiles_74.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_75.dir/DependInfo.cmake "--color=" [ 20%] Generating sk.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sk.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sl.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sl.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sl.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_69 /usr/bin/gmake -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_76.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_76.dir/build.make po/CMakeFiles/pofiles_76.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sq.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sq.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sq.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_67 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_77.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_73 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_78.dir/DependInfo.cmake "--color=" [ 20%] Generating sr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sr.po [ 20%] Built target pofiles_75 /usr/bin/gmake -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_79.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating sr@latin.gmo /usr/bin/gmake -f po/CMakeFiles/pofiles_79.dir/build.make po/CMakeFiles/pofiles_79.dir/build cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sr@latin.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sr@latin.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_72 /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/depend [ 20%] Generating sv.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/sv.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/sv.po [ 20%] Built target pofiles_70 /usr/bin/gmake -f po/CMakeFiles/pofiles_81.dir/build.make po/CMakeFiles/pofiles_81.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_81.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_80.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_76 /usr/bin/gmake -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_82.dir/DependInfo.cmake "--color=" [ 20%] Generating te.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/te.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/te.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_80.dir/build.make po/CMakeFiles/pofiles_80.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_82.dir/build.make po/CMakeFiles/pofiles_82.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Generating ta.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ta.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ta.po gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 20%] Built target pofiles_71 /usr/bin/gmake -f po/CMakeFiles/pofiles_83.dir/build.make po/CMakeFiles/pofiles_83.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_83.dir/DependInfo.cmake "--color=" [ 20%] Built target pofiles_74 /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_84.dir/DependInfo.cmake "--color=" [ 20%] Generating th.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/th.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/th.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating tr.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/tr.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/tr.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_84.dir/build.make po/CMakeFiles/pofiles_84.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating uk.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/uk.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/uk.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target pofiles_77 /usr/bin/gmake -f po/CMakeFiles/pofiles_85.dir/build.make po/CMakeFiles/pofiles_85.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_85.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target pofiles_81 /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.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_86.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_86.dir/build.make po/CMakeFiles/pofiles_86.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating ur.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/ur.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/ur.po [ 21%] Generating vi.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/vi.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/vi.po gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target pofiles_83 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_87.dir/DependInfo.cmake "--color=" [ 21%] Built target pofiles_80 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles_88.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target pofiles_78 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f po/CMakeFiles/pofiles_87.dir/build.make po/CMakeFiles/pofiles_87.dir/build [ 21%] Built target pofiles_79 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-de.dir/DependInfo.cmake "--color=" /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-fr.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-de.dir/build.make man/CMakeFiles/man-inkscape-de.dir/build /usr/bin/gmake -f man/CMakeFiles/man-inkscape-fr.dir/build.make man/CMakeFiles/man-inkscape-fr.dir/build [ 21%] Generating zh_CN.gmo gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/zh_CN.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/zh_CN.po [ 21%] Generating inkscape.fr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.tmp [ 21%] Generating inkscape.de.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating zh_TW.gmo cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po && /usr/bin/msgfmt -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/zh_TW.gmo /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po/zh_TW.po [ 21%] Built target pofiles_82 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hr.dir/build.make man/CMakeFiles/man-inkscape-hr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-hr.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target pofiles_84 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/depend /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-hu.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-hu.dir/build.make man/CMakeFiles/man-inkscape-hu.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Generating inkscape.hr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.tmp [ 21%] Generating inkscape.hu.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 21%] Built target pofiles_86 /usr/bin/gmake -f man/CMakeFiles/man-inkscape-ko.dir/build.make man/CMakeFiles/man-inkscape-ko.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-ko.dir/DependInfo.cmake "--color=" [ 21%] Built target pofiles_85 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-ko.dir/build.make man/CMakeFiles/man-inkscape-ko.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape.dir/build.make man/CMakeFiles/man-inkscape.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Generating inkscape.ko.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.tmp [ 22%] Generating inkscape.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Built target pofiles_88 /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkscape-zh_TW.dir/DependInfo.cmake "--color=" [ 22%] Generating inkscape.de.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkscape-zh_TW.dir/build.make man/CMakeFiles/man-inkscape-zh_TW.dir/build [ 22%] Generating inkscape.hu.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Generating inkscape.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkscape\ Commands\ Manual" --release="1.3.2" --name="INKSCAPE" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.tmp [ 22%] Generating inkscape.fr.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.1 [ 22%] Generating inkscape.hu.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 22%] Built target man-inkscape-hu /usr/bin/gmake -f man/CMakeFiles/man-inkview-de.dir/build.make man/CMakeFiles/man-inkview-de.dir/depend [ 22%] Generating inkscape.de.1.gz [ 22%] Built target pofiles_87 /usr/bin/gmake -f man/CMakeFiles/man-inkview-es.dir/build.make man/CMakeFiles/man-inkview-es.dir/depend cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.de.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-de.dir/DependInfo.cmake "--color=" [ 23%] Generating inkscape.fr.1.gz gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-es.dir/DependInfo.cmake "--color=" cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Generating inkscape.hr.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 23%] Built target man-inkscape-fr /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-fr.dir/DependInfo.cmake "--color=" [ 23%] Built target man-inkscape-de /usr/bin/gmake -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/depend [ 23%] Generating inkview.de.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.tmp gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-hr.dir/DependInfo.cmake "--color=" [ 24%] Generating inkview.es.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-fr.dir/build.make man/CMakeFiles/man-inkview-fr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkscape.hr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.hr.1 [ 24%] Generating inkview.fr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hr.dir/build.make man/CMakeFiles/man-inkview-hr.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Built target man-inkscape-hr /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-hu.dir/DependInfo.cmake "--color=" [ 24%] Generating inkview.hr.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-hu.dir/build.make man/CMakeFiles/man-inkview-hu.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.hu.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.tmp [ 24%] Generating inkscape.1 [ 24%] Generating inkscape.ko.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.1 [ 24%] Generating inkscape.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.1 [ 24%] Generating inkscape.ko.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.ko.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Built target man-inkscape /usr/bin/gmake -f man/CMakeFiles/man-inkview-ko.dir/build.make man/CMakeFiles/man-inkview-ko.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-ko.dir/DependInfo.cmake "--color=" [ 24%] Built target man-inkscape-ko /usr/bin/gmake -f man/CMakeFiles/man-inkview.dir/build.make man/CMakeFiles/man-inkview.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f man/CMakeFiles/man-inkview-ko.dir/build.make man/CMakeFiles/man-inkview-ko.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.fr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.es.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.1 [ 24%] Generating inkview.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.tmp [ 24%] Generating inkview.ko.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.tmp [ 24%] Generating inkview.hr.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.1 [ 24%] Generating inkview.fr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.fr.1 [ 24%] Generating inkview.de.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkscape.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.1 [ 24%] Generating inkview.es.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.es.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.hr.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hr.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Built target man-inkview-fr /usr/bin/gmake -f man/CMakeFiles/man-inkview-pt_BR.dir/build.make man/CMakeFiles/man-inkview-pt_BR.dir/depend [ 24%] Generating inkview.de.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.de.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-pt_BR.dir/DependInfo.cmake "--color=" [ 24%] Generating inkscape.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkscape.zh_TW.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Built target man-inkview-es gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Built target man-inkview-de [ 24%] Built target man-inkview-hr /usr/bin/gmake -f man/CMakeFiles/man-inkview-zh_TW.dir/build.make man/CMakeFiles/man-inkview-zh_TW.dir/depend gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/depend /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/CMakeFiles/man-inkview-zh_TW.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/CMakeFiles/inkscape_appdata.dir/DependInfo.cmake "--color=" [ 24%] Built target man-inkscape-zh_TW gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/filters/CMakeFiles/filters_svg_h.dir/build.make share/filters/CMakeFiles/filters_svg_h.dir/depend [ 24%] Generating inkview.hu.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters/CMakeFiles/filters_svg_h.dir/DependInfo.cmake "--color=" /usr/bin/gmake -f share/CMakeFiles/inkscape_desktop.dir/build.make share/CMakeFiles/inkscape_desktop.dir/build cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.1 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.pt_BR.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.tmp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating ../org.inkscape.Inkscape.desktop cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share && /usr/bin/msgfmt --desktop --template /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/org.inkscape.Inkscape.desktop.in -d /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/org.inkscape.Inkscape.desktop --keyword=Name --keyword=GenericName --keyword=X-GNOME-FullName --keyword=Comment --keyword=Keywords gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/CMakeFiles/inkscape_appdata.dir/build.make share/CMakeFiles/inkscape_appdata.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating filters.svg.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters/i18n.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/filters/filters.svg > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/filters/filters.svg.h [ 24%] Generating inkview.hu.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.hu.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 24%] Generating inkview.zh_TW.tmp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/pod2man --utf8 --section="1" --center="Inkview\ Commands\ Manual" --release="1.3.2" --name="INKVIEW" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.pod /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.tmp [ 24%] Built target man-inkview-hu /usr/bin/gmake -f share/markers/CMakeFiles/markers_svg_h.dir/build.make share/markers/CMakeFiles/markers_svg_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers/CMakeFiles/markers_svg_h.dir/DependInfo.cmake "--color=" [ 24%] Generating ../org.inkscape.Inkscape.appdata.xml cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share && /usr/bin/msgfmt --xml --template /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/org.inkscape.Inkscape.appdata.xml.in -d /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po -o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/org.inkscape.Inkscape.appdata.xml [ 25%] Generating inkview.ko.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.1 [ 25%] Generating inkview.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/markers/CMakeFiles/markers_svg_h.dir/build.make share/markers/CMakeFiles/markers_svg_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating markers.svg.h [ 25%] Generating inkview.ko.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers/i18n.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/markers/markers.svg > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/markers/markers.svg.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.ko.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target man-inkview-ko /usr/bin/gmake -f share/paint/CMakeFiles/patterns_svg_h.dir/build.make share/paint/CMakeFiles/patterns_svg_h.dir/depend [ 25%] Built target man-inkview gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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 gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/palettes /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/palettes/CMakeFiles/palettes_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/palettes/CMakeFiles/palettes_h.dir/build.make share/palettes/CMakeFiles/palettes_h.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target markers_svg_h gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/symbols /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols/CMakeFiles/symbols_h.dir/DependInfo.cmake "--color=" [ 25%] Generating palettes.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/palettes/i18n.py inkscape.gpl svg.gpl Tango-Palette.gpl > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/palettes/palettes.h [ 25%] Generating patterns.svg.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/i18n.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Asian\ patterns.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Decoratives.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Geometrical.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Grids.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Halftones.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Nature\ patterns.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Patterns.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Shading.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/Textures.svg /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/paint/hatches.svg > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/paint/patterns.svg.h [ 25%] Generating inkview.pt_BR.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/symbols/CMakeFiles/symbols_h.dir/build.make share/symbols/CMakeFiles/symbols_h.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.zh_TW.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/man/fix-roff-punct /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.tmp > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.1 [ 25%] Generating symbols.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/symbols && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/symbols/symbols.h gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating inkview.zh_TW.1.gz cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.zh_TW.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target palettes_h [ 25%] Generating inkview.pt_BR.1.gz /usr/bin/gmake -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/depend cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man && /usr/bin/gzip -f -k --best -n /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/man/inkview.pt_BR.1 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target man-inkview-zh_TW /usr/bin/gmake -f po/CMakeFiles/pofiles.dir/build.make po/CMakeFiles/pofiles.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/po/CMakeFiles/pofiles.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates/CMakeFiles/templates_h.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Built target man-inkview-pt_BR /usr/bin/gmake -f po/CMakeFiles/pofiles.dir/build.make po/CMakeFiles/pofiles.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f share/templates/CMakeFiles/templates_h.dir/build.make share/templates/CMakeFiles/templates_h.dir/build /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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Nothing to be done for 'po/CMakeFiles/pofiles.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating templates.h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates && python3 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 > /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates/templates.h [ 25%] Built target filters_svg_h [ 25%] Built target pofiles /usr/bin/gmake -f share/templates/CMakeFiles/default_templates.dir/build.make share/templates/CMakeFiles/default_templates.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/share/templates/CMakeFiles/default_templates.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Generating localized default templates [ 25%] Built target templates_h cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/share/templates && python3 ./create_default_templates.py /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build [ 25%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/CMakeScripts/inkscape-version.cmake revision is 091e20ef0f, 2023-11-25 gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/CMakeFiles/inkscape_base.dir/DependInfo.cmake "--color=" [ 25%] Built target patterns_svg_h Deleting primary custom command output "/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkscape-version.cpp" because another output "/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/run_always.txt" does not exist. gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/async/async.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/async/async.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/color/color-conv.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/debug/demangle.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/heap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/debug/heap.cpp [ 25%] Built target symbols_h [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -MF CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o.d -o CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/debug/log-display-config.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/logger.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/debug/logger.cpp [ 25%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/debug/sysv-heap.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/debug/timestamp.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 26%] Built target default_templates [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:141:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::Rect DrawingContext::targetLogicalBounds() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:141:50: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp:141:50: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::arc(const Geom::Point&, double, const Geom::AngleInterval&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘void Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Geom::Rect Inkscape::DrawingContext::targetLogicalBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Rect Inkscape::DrawingSurface::area() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:81: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Inkscape::DrawingContext::arc(Geom::Point const&, double, Geom::AngleInterval const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Inkscape::DrawingContext::setSource(Inkscape::DrawingSurface*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.cpp: In member function ‘Inkscape::DrawingContext::targetLogicalBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:103:15: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 103 | _pathv *= m; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp: In constructor ‘SPCurve::SPCurve(const Geom::Rect&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:30:23: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 30 | moveto(rect.corner(0)); | ~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:15: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.cpp:613:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 613 | } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:15: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-context.h:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In static member function ‘static Geom::Affine Inkscape::Pixbuf::get_embedded_orientation(GdkPixbuf*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘void convert_pixels_pixbuf_to_argb32(guchar*, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘void convert_pixels_argb32_to_pixbuf(guchar*, int, int, int, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:61:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | Geom::Rect DrawingImage::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:61:35: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:61:35: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1783:30: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1783:30: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.cpp:46:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | auto current = _child_transform ? *_child_transform : Geom::identity(); | ^ /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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:95:35: required from here /usr/include/boost/operators.hpp:271:1: note: 95 | Geom::Rect r = bounds() * _ctm; /usr/include/boost/operators.hpp:271:1: note: | ^~~~ /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::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:847:34: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 847 | Geom::Point shift = area->min(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:55: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 850 | view = view * (Geom::Affine)Geom::Translate(-shift); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:852:59: required from here /usr/include/boost/operators.hpp:268:1: note: 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Geom::Rect Inkscape::DrawingImage::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:170:41: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 170 | Geom::Point c00 = r.corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:210:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | Geom::Point pick = p * _ctm.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:229:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Geom::Point tp = p * _ctm.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:229:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Geom::Point tp = p * _ctm.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:198:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | Geom::Point np = l.pointAt(l.nearestTime(p)); | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:259:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | } // namespace Inkscape | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In static member function ‘static Inkscape::Pixbuf* Inkscape::Pixbuf::create_from_data_uri(const gchar*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:249:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | bool has_ori = Pixbuf::get_embedded_orientation(buf) != Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:847:35: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 847 | Geom::Point shift = area->min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:19: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:19: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | view = view * (Geom::Affine)Geom::Translate(-shift); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:852:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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)); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:852:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 852 | Geom::Affine transshift(trans * Geom::Translate(-shift)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:854:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | Geom::Point initial = path.initialPoint() * transshift; | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:783:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | if(std::isnan(arc->initialAngle()) || std::isnan(arc->finalAngle())) { | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::initialAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:133:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Angle initialAngle() const { return _angles.initialAngle(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘void feed_path_to_cairo(cairo_t*, const Geom::Path&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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] ); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:829:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 829 | feed_curve_to_cairo(ct, *cit, Geom::identity(), Geom::Rect(), false); // optimize_stroke is false, so the view rect is not used | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1927:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1927 | } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/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]; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘ink_cairo_draw_drop_shadow(Cairo::RefPtr const&, Geom::Rect const&, double, unsigned int, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1561:96: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1561 | const Geom::Point corners[] = { rect.corner(0), rect.corner(1), rect.corner(2), rect.corner(3) }; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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())) { | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:850:55: note: parameter passing for argument of type ‘struct Affine’ 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_path_to_cairo(_cairo*, Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:829:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 829 | feed_curve_to_cairo(ct, *cit, Geom::identity(), Geom::Rect(), false); // optimize_stroke is false, so the view rect is not used | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘Inkscape::DrawingImage::_pickItem(Geom::Point const&, double, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:210:44: note: parameter passing for argument of type ‘struct Affine’ 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:230:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Rect r = bounds(); | ~~~~~~^~ 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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 | ^~~~~~~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:3: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘void Inkscape::DrawingGradient::common_setup(cairo_pattern_t*, const Geom::OptRect&, double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:36:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | ink_cairo_pattern_set_matrix(pat, gs2user.inverse()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘virtual cairo_pattern_t* Inkscape::DrawingRadialGradient::create_pattern(cairo_t*, const Geom::OptRect&, double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:73:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Point d(focus - center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:77:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | d_user *= gs2user.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘Inkscape::DrawingRadialGradient::create_pattern(_cairo*, Geom::OptRect const&, double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:73:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 73 | Geom::Point d(focus - center); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘Inkscape::DrawingMeshGradient::create_pattern(_cairo*, Geom::OptRect const&, double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:112:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | cairo_pattern_t *DrawingMeshGradient::create_pattern(cairo_t *, Geom::OptRect const &bbox, double opacity) const | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘Inkscape::Pixbuf::get_embedded_orientation(_GdkPixbuf*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: 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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::Pixbuf::get_embedded_orientation(_GdkPixbuf*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:379:39: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp [ 26%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | feed_curve_to_cairo(cairo_t *cr, Geom::Curve const &c, Geom::Affine const &trans, Geom::Rect const &view, bool optimize_stroke) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698: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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:712:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Point end_tr = c.finalPoint() * trans; | ~~~~~~~~~~~~^~ In member function ‘Geom::EllipticalArc::unitCircleTransform() const’, inlined from ‘feed_curve_to_cairo(_cairo*, Geom::Curve const&, Geom::Affine const&, Geom::Rect const&, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:62: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:229:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Affine result = _ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | feed_path_to_cairo (cairo_t *ct, Geom::Path const &path, Geom::Affine trans, Geom::OptRect area, bool optimize_stroke, double stroke_width) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In constructor ‘Inkscape::DrawingItem::DrawingItem(Inkscape::Drawing&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:231:10: warning: ‘Inkscape::DrawingItem::style_vector_effect_fixed’ will be initialized after [-Wreorder] 231 | bool style_vector_effect_fixed : 1; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:209:11: warning: ‘float Inkscape::DrawingItem::_opacity’ [-Wreorder] 209 | float _opacity; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:221:21: warning: ‘Inkscape::DrawingItem::_stroke_pattern’ will be initialized after [-Wreorder] 221 | DrawingPattern *_stroke_pattern; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:205:13: warning: ‘SPItem* Inkscape::DrawingItem::_item’ [-Wreorder] 205 | SPItem *_item; ///< Used to associate DrawingItems with SPItems that created them | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:242:14: warning: ‘Inkscape::DrawingItem::_has_cache_iterator’ will be initialized after [-Wreorder] 242 | unsigned _has_cache_iterator : 1; ///< If set, _cache_iterator is valid | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:234:14: warning: ‘unsigned char Inkscape::DrawingItem::_propagate_state’ [-Wreorder] 234 | unsigned _propagate_state : 8; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DrawingItem::DrawingItem(Drawing &drawing) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In member function ‘void Inkscape::DrawingItem::recursivePrintTree(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:1091:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1091 | for (int i = 0; i < level; i++) { | ~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:1091:23: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:1091:23: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:496:43: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 496 | child_ctx.ctm = *_transform * ctx.ctm; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘Inkscape::Pixbuf::create_from_data_uri(char const*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:175:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | Pixbuf *Pixbuf::create_from_data_uri(gchar const *uri_data, double svgdpi) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:191:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | auto current = _transform ? *_transform : Geom::identity(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In member function ‘Geom::Path::appendNew, Geom::Point const&>(Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::lineTo(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:115: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:81:83: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 81 | auto const pattern_to_tile = _pattern_to_user ? _pattern_to_user->inverse() * dt : dt; /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:48: required from here /usr/include/boost/operators.hpp:268:1: note: 142 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:258:78: required from here /usr/include/boost/operators.hpp:268:1: note: 258 | ink_cairo_pattern_set_matrix(cp, pattern_to_tile * Geom::Translate(-shift)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/drawing.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:41:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | auto current = _pattern_to_user ? *_pattern_to_user : Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:258:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | ink_cairo_pattern_set_matrix(cp, pattern_to_tile * Geom::Translate(-shift)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:211:80: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | auto const initial_transform = idt * _overflow_initial_transform * dt; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:278:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | auto const c = _tile_rect->dimensions() * scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘Inkscape::DrawingPattern::_updateItem(Geom::GenericRect const&, Inkscape::UpdateContext const&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:282:116: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In function ‘boost::operators_impl::operator&(Geom::GenericOptRect const&, Geom::GenericOptRect const&)’, inlined from ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:746:21: /usr/include/boost/operators.hpp:274:1: warning: ‘MEM [(struct GenericOptRect *)&iarea]’ may be used uninitialized [-Wmaybe-uninitialized] 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In member function ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:735:22: note: ‘iarea’ declared here 735 | Geom::OptIntRect iarea = carea; | ^~~~~ In function ‘boost::operators_impl::operator&(Geom::GenericOptRect const&, Geom::GenericOptRect const&)’, inlined from ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:746:21: /usr/include/boost/operators.hpp:274:1: warning: ‘MEM [(struct GenericOptRect *)&iarea]’ may be used uninitialized [-Wmaybe-uninitialized] 274 | BOOST_BINARY_OPERATOR_COMMUTATIVE( andable, & ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp: In member function ‘Inkscape::DrawingItem::render(Inkscape::DrawingContext&, Inkscape::RenderContext&, Geom::GenericRect const&, unsigned int, Inkscape::DrawingItem const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.cpp:735:22: note: ‘iarea’ declared here 735 | Geom::OptIntRect iarea = carea; | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘Inkscape::DrawingPattern::renderPattern(Inkscape::RenderContext&, Geom::GenericRect const&, float, int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:82:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | auto const screen_to_tile = _ctm.inverse() * pattern_to_tile; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-3dutils.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:38: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:39: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:30: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 112 | b = bigbox * ctx.ctm; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:15: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:322:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | dc.rectangle( Geom::Rect(ps + poff, pf - poff)); | ~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp: In member function ‘virtual unsigned int Inkscape::DrawingText::_renderItem(Inkscape::DrawingContext&, Inkscape::RenderContext&, const Geom::IntRect&, unsigned int, const Inkscape::DrawingItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:555:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-3dutils.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-3dutils.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-colormatrix.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp: In member function ‘cairo_t* Inkscape::DrawingSurface::createRawContext()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp:124:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | cairo_scale(ct, _scale.vector().x(), _scale.vector().y()); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Scale Geom::Scale::identity()’: /usr/include/2geom-1.3.0/2geom/transforms.h:173:18: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | static Scale identity() { Scale ret; return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.cpp: In member function ‘Inkscape::DrawingSurface::createRawContext()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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()); | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:466:10: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:555:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ~~~~~~~~~~~~~~~~~~~^~ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-component-transfer.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-convolve-matrix.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.cpp:245:33: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 245 | dc.path(*_clip * _root->_ctm); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-colormatrix.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-component-transfer.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-convolve-matrix.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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() ); | ^ [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp [ 27%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:167:35: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Geom::Point p = slot_area.min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:172:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp: In member function ‘virtual void Inkscape::Filters::FilterDisplacementMap::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp:81:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp: In member function ‘Inkscape::Filters::FilterDiffuseLighting::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:166:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Geom::Rect slot_area = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:172:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:68: required from here /usr/include/boost/operators.hpp:271:1: note: 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:75:30: required from here /usr/include/boost/operators.hpp:268:1: note: 75 | auto d = fp_cairo.min() - sa.min(); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:75:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto d = fp_cairo.min() - sa.min(); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp: In member function ‘Inkscape::Filters::FilterFlood::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void FilterFlood::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:68:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Geom::Rect sa = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp: In member function ‘virtual void Inkscape::Filters::FilterGaussian::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-gaussian.cpp:580:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:53:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:66:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:67:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Geom::Point bbox_00 = Geom::Point(0,0) * m; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:78:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect sa = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:82:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Inkscape::DrawingContext dc(out, sa.min()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:83:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Affine user2pb = slot.get_units().get_matrix_user2pb(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp: In member function ‘virtual void Inkscape::Filters::FilterMerge::set_input(int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp:93:29: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp:93:29: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp: In member function ‘Inkscape::Filters::FilterImage::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 39 | void FilterImage::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:53:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:66:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:78:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect sa = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:83:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Affine user2pb = slot.get_units().get_matrix_user2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 28%] Built target inkscape_desktop [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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()); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp: In member function ‘virtual void Inkscape::Filters::FilterMorphology::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp:172:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:41:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | void FilterOffset::render_cairo(FilterSlot &slot) const | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:38:42: note: parameter passing for argument of type ‘struct 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()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:41:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:250:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:250:56: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:250:56: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:61: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:45:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:47:38: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 47 | Geom::Point min = bbox_trans.min(); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘cairo_surface_t* Inkscape::Filters::FilterSlot::_get_transformed_source_graphic() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:139:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Geom::Rect Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:250:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Rect FilterSlot::get_primitive_area(int slot_nr) const | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:47:37: note: parameter passing for argument of type ‘struct CPoint’ 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.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:45:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Inkscape::Filters::FilterSlot::_get_transformed_source_graphic() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:137:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | cairo_surface_t *FilterSlot::_get_transformed_source_graphic() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘Inkscape::Filters::FilterSlot::get_primitive_area(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:250:12: note: parameter passing for argument of type ‘struct 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 | ^~~~~~~~~~ [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp [ 28%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-light.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 28%] Built target inkscape_appdata [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2pb() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:48: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:48: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:156:35: required from here /usr/include/boost/operators.hpp:271:1: note: 156 | Geom::Rect r = *filter_area * u2pb; /usr/include/boost/operators.hpp:271:1: note: | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Geom::Affine Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:128:41: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Geom::Point min(item_bbox->min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:135:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | min[X] * scale_x, min[Y] * scale_y); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Geom::IntRect Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Inkscape::Filters::FilterUnits::get_matrix_user2units(SPFilterUnits) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:129:39: note: parameter passing for argument of type ‘struct CPoint’ 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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-templates.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Inkscape::Filters::FilterUnits::get_matrix_user2pb() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:66:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine FilterUnits::get_matrix_user2pb() const { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘Inkscape::Filters::FilterUnits::get_pixblock_filterarea_paraller() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:152:15: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Geom::IntRect FilterUnits::get_pixblock_filterarea_paraller() const { | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:62:37: required from here /usr/include/boost/operators.hpp:271:1: note: 62 | Geom::Rect tt = tile_area * trans; /usr/include/boost/operators.hpp:271:1: note: | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:65:35: required from here /usr/include/boost/operators.hpp:268:1: note: 65 | Geom::Point shift = sa.min() - tt.min(); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:57:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:62:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | Geom::Rect tt = tile_area * trans; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:82:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Rect pr = filter_primitive_area(slot.get_units()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp: In member function ‘Inkscape::Filters::FilterTile::render_cairo(Inkscape::Filters::FilterSlot&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:57:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:82:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | Geom::Rect pr = filter_primitive_area(slot.get_units()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-temporary-item-list.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.h: In constructor ‘Inkscape::Filters::FilterSpecularLighting::FilterSpecularLighting()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.h:50:12: warning: ‘Inkscape::Filters::FilterSpecularLighting::specularExponent’ will be initialized after [-Wreorder] 50 | double specularExponent; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.h:48:12: warning: ‘double Inkscape::Filters::FilterSpecularLighting::surfaceScale’ [-Wreorder] 48 | double surfaceScale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:35:1: warning: when initialized here [-Wreorder] 35 | FilterSpecularLighting::FilterSpecularLighting() | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:35:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:35:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-light.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:412:87: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:414:30: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 414 | double x0 = slot_area.min()[Geom::X]; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:182:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:184:46: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:184:46: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-temporary-item.cpp [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:383:6: note: parameter passing for argument of type ‘struct Affine’ 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.3.2_2023-11-25_091e20ef0f/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 In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:383:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:412:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:413:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Rect slot_area = slot.get_slot_area(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type ‘struct Affine’ 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.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:182:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:184:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point p = slot.get_slot_area().min(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:42: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:43: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp: In constructor ‘Inkscape::NRStyleData::NRStyleData(const SPStyle*, const SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:199:23: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-style.cpp:199:23: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:134: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-temporary-item.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:134: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:134: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:144:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:158:60: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 158 | Geom::Point origin = graphic.targetLogicalBounds().min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:380:43: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 380 | y_len = (_x_pixels * (area.max()[Y] - area.min()[Y])) / (area.max()[X] - area.min()[X]); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:405:12: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | return resolution; | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-catchall.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:372:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | std::pair Filter::_filter_resolution(Geom::Rect const &area, Geom::Affine const &trans, FilterQuality filterquality) const | ^~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | int Filter::render(Inkscape::DrawingItem const *item, DrawingContext &graphic, DrawingContext *bgdc, RenderContext &rc) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:144:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:298:18: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 298 | return pathv*m; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:77: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-catchall.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-catchall.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:77: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:77: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:110:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 110 | return Geom::Rect::from_xywh(0, 0, 0, 0); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In member function ‘SvgFont::render_glyph_path(_cairo*, Geom::PathVector*)’, inlined from ‘SvgFont::render_glyph_path(_cairo*, Geom::PathVector*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:264:1: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:273:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | feed_pathvector_to_cairo (cr, *pathv, s, area, false, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.cpp:4: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.cpp:105:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Geom::Rect FilterPrimitive::filter_primitive_area(FilterUnits const &units) const | ^~~~~~~~~~~~~~~ [ 29%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp:98:25: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.cpp:98:25: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:109:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point p_doc = p * affine().inverse(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp: In member function ‘virtual bool Inkscape::CanvasItemBpath::contains(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:127:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Point p_doc = p * affine().inverse(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:127:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Geom::Point p_doc = p * affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘Geom::OptRect expandedBy(const Geom::OptRect&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:82:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘expandedBy(Geom::OptRect const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:82:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp: In member function ‘Inkscape::CanvasItemBpath::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:175:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | feed_pathvector_to_cairo(buf.cr->cobj(), _path, affine(), buf.rect, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | /* optimize_stroke */ !do_fill, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:371:24: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 371 | if (source.midpoint().y() < target.midpoint().y() + 5) { /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-group.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:547:91: warning: ‘point1’ may be used uninitialized [-Wmaybe-uninitialized] 547 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point1, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:516:40: note: ‘point1’ was declared here 516 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:548:91: warning: ‘point2’ may be used uninitialized [-Wmaybe-uninitialized] 548 | _distribution_snap_indicators.push_back(_desktop->add_temporary_canvasitem(point2, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:516:49: note: ‘point2’ was declared here 516 | Inkscape::CanvasItemCurve *point1, *point2; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.h:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.h:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h: In constructor ‘Inkscape::CanvasItemCtrl::CanvasItemCtrl(Inkscape::CanvasItemGroup*, Inkscape::CanvasItemCtrlShape)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:82:25: warning: ‘Inkscape::CanvasItemCtrl::_shape’ will be initialized after [-Wreorder] 82 | CanvasItemCtrlShape _shape = CANVAS_ITEM_CTRL_SHAPE_SQUARE; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:81:25: warning: ‘Inkscape::CanvasItemCtrlType Inkscape::CanvasItemCtrl::_type’ [-Wreorder] 81 | CanvasItemCtrlType _type = CANVAS_ITEM_CTRL_TYPE_DEFAULT; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:67:1: warning: when initialized here [-Wreorder] 67 | CanvasItemCtrl::CanvasItemCtrl(CanvasItemGroup *group, CanvasItemCtrlShape shape) | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:67:1: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:67:1: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:275:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:48: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 304 | * Geom::Translate(_bounds->min()) /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h: In constructor ‘Inkscape::CanvasItemGrid::CanvasItemGrid(Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:55:14: warning: ‘Inkscape::CanvasItemGrid::_minor_color’ will be initialized after [-Wreorder] 55 | uint32_t _minor_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:54:14: warning: ‘uint32_t Inkscape::CanvasItemGrid::_major_color’ [-Wreorder] 54 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: when initialized here [-Wreorder] 42 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:54:14: warning: ‘Inkscape::CanvasItemGrid::_major_color’ will be initialized after [-Wreorder] 54 | uint32_t _major_color; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:52:9: warning: ‘int Inkscape::CanvasItemGrid::_major_line_interval’ [-Wreorder] 52 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: when initialized here [-Wreorder] 42 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:52:9: warning: ‘Inkscape::CanvasItemGrid::_major_line_interval’ will be initialized after [-Wreorder] 52 | int _major_line_interval; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.h:46:10: warning: ‘bool Inkscape::CanvasItemGrid::_dotted’ [-Wreorder] 46 | bool _dotted; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: when initialized here [-Wreorder] 42 | CanvasItemGrid::CanvasItemGrid(CanvasItemGroup *group) | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:42:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:275:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:100:65: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 100 | _bounds = expandedBy(bounds_of(_p0, _p1, _p2, _p3) * affine(), 2); // Room for anti-aliasing effects. /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘virtual bool Inkscape::CanvasItemQuad::contains(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘virtual void Inkscape::CanvasItemQuad::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp: In member function ‘virtual void Inkscape::CanvasItemCtrl::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:305:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | * affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:303:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | auto px2dt = Geom::Scale(buf.device_scale).inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:46: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 304 | * Geom::Translate(_bounds->min()) | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | auto px2dt = Geom::Scale(buf.device_scale).inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | * Geom::Translate(_bounds->min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:319:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | backcolor = get_canvas()->get_effective_background(Geom::Point(j, i) * px2dt); | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In member function ‘Inkscape::CanvasItemQuad::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp: In member function ‘Inkscape::CanvasItemCtrl::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:251:101: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | auto const pt = Geom::IntPoint(-w_half, -h_half) + Geom::IntPoint(dx, dy) + (_position * affine()).floor(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp: In member function ‘Inkscape::CanvasItemCtrl::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:303:55: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | auto px2dt = Geom::Scale(buf.device_scale).inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:319:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | backcolor = get_canvas()->get_effective_background(Geom::Point(j, i) * px2dt); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘virtual void Inkscape::CanvasItemGridXY::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:169:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | sw[0] = Geom::Point(_spacing[0], 0) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:169:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | sw[0] = Geom::Point(_spacing[0], 0) * affine().withoutTranslation(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘virtual void Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:200:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Geom::Line axis = Geom::Line::from_origin_and_vector(ow, sw[dim]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:215:40: 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::cross(axis.vector(), orth.vector()) > 0) { | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:83: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:83: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:236:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 236 | if (Geom::dot(vector.vector(), axis.vector()) < 0.0) { | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/line.h:114:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static Line from_origin_and_vector(Point const &o, Point const &v) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:115:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Line l(o, o + v); | ~~^~~ /usr/include/2geom-1.3.0/2geom/line.h:116:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:488:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/line.h:148:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line::from_origin_and_vector(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/line.h:115:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Line l(o, o + v); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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; | ^ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:511:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | } // namespace Inkscape | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.cpp:304:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | * Geom::Translate(_bounds->min()) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:145:57: required from here /usr/include/boost/operators.hpp:271:1: note: 145 | _bounds = expandedBy(_curve->boundsExact() * affine(), 2); // Room for stroke. /usr/include/boost/operators.hpp:271:1: note: | ^ /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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:60: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:228:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Geom::Line grid_line = Geom::make_parallel_line(ow + j * sw[nrm], axis); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:19: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘virtual void Inkscape::CanvasItemCurve::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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()); | ~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘Inkscape::CanvasItemCurve::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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. | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Inkscape::CanvasItemGridXY::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/db.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/db.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp: In member function ‘virtual void Inkscape::CanvasItemDrawing::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:75:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | new_drawing_affine = desktop->doc2dt() * new_drawing_affine; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘Geom::OptRect expandedBy(const Geom::OptRect&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:82:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | return expandedBy(*rect, amount); | ~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘Inkscape::CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:201:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Geom::Line orth = Geom::Line::from_origin_and_vector(ow, sw[nrm]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:182:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | void CanvasItemGridXY::_render(Inkscape::CanvasItemBuffer &buf) const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:292:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const long unsigned int’ [-Wsign-compare] 292 | if (_width == size) return; | ~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:292:20: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:292:20: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp: In member function ‘Inkscape::CanvasItemDrawing::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-drawing.cpp:75:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | new_drawing_affine = desktop->doc2dt() * new_drawing_affine; | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/dependency.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/effect.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Line& Geom::Line::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:89:21: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 89 | guide *= affine(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ [ 30%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/execution-env.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.h:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘double Inkscape::CanvasItemGuideLine::closest_distance_to(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:82: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.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 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:82: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_origin_and_vector(const Geom::Point&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/line.h:114:17: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static Line from_origin_and_vector(Point const &o, Point const &v) { | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:115:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Line l(o, o + v); | ~~^~~ /usr/include/2geom-1.3.0/2geom/line.h:116:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return l; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘virtual void Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:97: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:97: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:194:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | intersections.push_back(line.pointAt(oc->ta)); | ~~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line::from_origin_and_vector(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/line.h:115:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | Line l(o, o + v); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘Inkscape::CanvasItemGuideLine::closest_distance_to(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:52: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:21: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘Inkscape::CanvasItemGuideLine::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:190:80: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::LineSegment side(buf.rect.corner(i), buf.rect.corner((i+1)%4)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:95:48: required from here /usr/include/boost/operators.hpp:275:1: note: 95 | Geom::Point p = _scaled ? _p : _p * affine(); /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:209:33: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 209 | return Geom::Rect::from_xywh(0, 0, /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ 210 | _text_size.x_advance + _border * 2, /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | _text_extent.height + _border * 2); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘virtual void Inkscape::CanvasItemText::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:105:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | _text_box *= Geom::Translate(Geom::Point(offset_x, offset_y).floor()); | ^ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘virtual void Inkscape::CanvasItemText::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:136:29: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 136 | double x = _text_box.min().x(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘Geom::Rect Inkscape::CanvasItemText::load_text_extents()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:194:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Rect CanvasItemText::load_text_extents() | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘Inkscape::CanvasItemText::_update(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:105:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | _text_box *= Geom::Translate(Geom::Point(offset_x, offset_y).floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h: In constructor ‘Inkscape::Extension::Dependency::Dependency(Inkscape::XML::Node*, const Inkscape::Extension::Extension*, type_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:72:22: warning: ‘Inkscape::Extension::Dependency::_extension’ will be initialized after [-Wreorder] 72 | const Extension *_extension; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:60:12: warning: ‘Inkscape::Extension::Dependency::type_t Inkscape::Extension::Dependency::_type’ [-Wreorder] 60 | type_t _type = TYPE_FILE; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.cpp:51:1: warning: when initialized here [-Wreorder] 51 | Dependency::Dependency (Inkscape::XML::Node * in_repr, const Extension *extension, type_t default_type) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp: In member function ‘void Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/extension.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp: In member function ‘void Inkscape::CanvasPage::_updateTextItem(Inkscape::CanvasItemText*, Geom::Rect, std::string)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp:197:38: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 197 | Geom::Point coord = page.corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp: In member function ‘Inkscape::CanvasItemText::load_text_extents()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-text.cpp:194:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Rect CanvasItemText::load_text_extents() | ^~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/init.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/init.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-page.cpp: In member function ‘Inkscape::CanvasPage::add(Geom::Rect, Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/input.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/output.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/input.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/output.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:118:31: required from here /usr/include/boost/operators.hpp:268:1: note: 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); /usr/include/boost/operators.hpp:268:1: note: | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/print.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘virtual bool Inkscape::CanvasItemRect::contains(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:81:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return _rect.contains(p * affine().inverse()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:81:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return _rect.contains(p * affine().inverse()); | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘virtual void Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:118:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 118 | rect = (floor(_rect * aff) + Geom::Point(0.5, 0.5)) * aff.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:135:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | auto doc2dt = Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:142:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | ink_cairo_draw_drop_shadow(buf.cr, rect * doc2dt, get_shadow_size(), _shadow_color, alpha); | ~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:129:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | inline auto floor(Geom::Rect const &rect) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/db.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:135:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | auto doc2dt = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘Inkscape::CanvasItemRect::contains(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:75:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | bool CanvasItemRect::contains(Geom::Point const &p, double tolerance) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘Inkscape::CanvasItemRect::_render(Inkscape::CanvasItemBuffer&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:141:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | buf.cr->transform(geom_to_cairo(doc2dt * aff)); | ^~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/system.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/template.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/execution-env.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/patheffect.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/timer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/timer.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/init.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/execution-env.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/loader.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/loader.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 31%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/implementation/implementation.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.cpp:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:16: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/implementation/xslt.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/init.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/template.h:85:19: warning: ‘Inkscape::Extension::TemplatePreset::_prefs’ will be initialized after [-Wreorder] 85 | TemplatePrefs _prefs; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:79:17: warning: ‘std::string Inkscape::Extension::TemplatePreset::_name’ [-Wreorder] 79 | std::string _name; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:32:1: warning: when initialized here [-Wreorder] 32 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:82:9: warning: ‘Inkscape::Extension::TemplatePreset::_visibility’ will be initialized after [-Wreorder] 82 | int _visibility; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:81:9: warning: ‘int Inkscape::Extension::TemplatePreset::_priority’ [-Wreorder] 81 | int _priority; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:32:1: warning: when initialized here [-Wreorder] 32 | TemplatePreset::TemplatePreset(Template *mod, const Inkscape::XML::Node *repr, TemplatePrefs const prefs, int priority) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/dependency.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/loader.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:23: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:32:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.cpp:32:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/bluredge.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-ps-out.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/xslt.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp: In function ‘Inkscape::Extension::save(Inkscape::Extension::Extension*, SPDocument*, char const*, bool, bool, Inkscape::Extension::FileSaveMethod)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:189:52: warning: ‘omod’ may be used uninitialized [-Wmaybe-uninitialized] 189 | if (omod != nullptr && !strcmp(omod->get_id(), SP_MODULE_KEY_OUTPUT_SVG)) { | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/system.cpp:176:13: note: ‘omod’ was declared here 176 | Output *omod; | ^~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-ps-out.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/implementation.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:34: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:27: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-ps-out.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bluredge.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.h: At global scope: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/extension.h:167:18: warning: ‘virtual bool Inkscape::Extension::Extension::prefs()’ was hidden [-Woverloaded-virtual=] 167 | virtual bool prefs(); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:55:18: note: by ‘bool Inkscape::Extension::Effect::prefs(Inkscape::UI::View::View*)’ 55 | bool prefs (Inkscape::UI::View::View * doc); | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h: In constructor ‘Inkscape::Extension::Internal::CairoRenderContext::CairoRenderContext(Inkscape::Extension::Internal::CairoRenderer*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:203:10: warning: ‘Inkscape::Extension::Internal::CairoRenderContext::_is_ps’ will be initialized after [-Wreorder] 203 | bool _is_ps; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:195:18: warning: ‘unsigned int Inkscape::Extension::Internal::CairoRenderContext::_ps_level’ [-Wreorder] 195 | unsigned int _ps_level; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:109:1: warning: when initialized here [-Wreorder] 109 | CairoRenderContext::CairoRenderContext(CairoRenderer *parent) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp: In member function ‘Geom::Affine Inkscape::Extension::Internal::CairoRenderContext::getTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1063:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1063 | Geom::Affine CairoRenderContext::getTransform() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1063:49: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1063:49: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:638:76: required from here /usr/include/boost/operators.hpp:271:1: note: 638 | item_transform = getParentState()->transform * _state->item_transform; /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:68: required from here /usr/include/boost/operators.hpp:268:1: note: 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:74: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/implementation/script.cpp:52: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp: In member function ‘void Inkscape::Extension::Internal::CairoRenderContext::popLayer(cairo_operator_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:638:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 638 | item_transform = getParentState()->transform * _state->item_transform; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1294:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1294 | Geom::Interval bounds = hatch->bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1297:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1297 | overflow_transform = Geom::Translate(hatch->pitch(), 0.0); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1281:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | Geom::Affine drawing_transform = Geom::Translate(-tile_rect.min()) * drawing_scale; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1280:116: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1280 | Geom::Affine drawing_scale = Geom::Scale(surface_width / tile_rect.width(), surface_height / tile_rect.height()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:69: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:77: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1257:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1294:46: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1294 | Geom::Interval bounds = hatch->bounds(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1323:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1323 | pattern_transform = render_info.pattern_to_user_transform.inverse() * drawing_transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 32%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/gimpgrad.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:562:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 562 | double shift_x = bbox->min()[Geom::X]; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:32: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 851 | ctx->transform(scale * distortion); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:56: required from here /usr/include/boost/operators.hpp:268:1: note: 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer-pdf-out.cpp:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderContext* Inkscape::Extension::Internal::CairoRenderer::createContext()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:120:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | state->transform = Geom::identity(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘void Inkscape::Extension::Internal::sp_asbitmap_render(SPItem*, CairoRenderContext*, SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:544:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:562:31: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 562 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:575:83: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | (Geom::Affine)(Geom::Translate (shift_x, shift_y)); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘void Inkscape::Extension::Internal::sp_shape_render_invoke_marker_rendering(SPMarker*, Geom::Affine, CairoRenderContext*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:151:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | static void sp_shape_render_invoke_marker_rendering(SPMarker* marker, Geom::Affine tr, CairoRenderContext *ctx, SPItem *origin) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:80: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:80: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:836:40: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 836 | auto scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:57: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:58: 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | auto exact_rect = rect * scale * unit_conversion; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:28: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | auto exact_rect = rect * scale * unit_conversion; | ~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | auto exact_rect = rect * scale * unit_conversion; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:38: 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | ctx->transform(scale * distortion); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:30: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | ctx->transform(scale * distortion); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | ctx->transform(scale * distortion); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:59: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:59: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:19: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, const SPClipPath*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:56: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::CairoRenderer::applyMask(Inkscape::Extension::Internal::CairoRenderContext*, const SPMask*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:56: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:1035:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1035 | } /* namespace Inkscape */ | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::renderHatchPath(Inkscape::Extension::Internal::CairoRenderContext*, SPHatchPath const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:722:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | ctx->transform(Geom::Translate(hatchPath.offset.computed, 0)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/image-resolution.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘Inkscape::Extension::Internal::sp_asbitmap_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:562:31: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | double shift_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:575:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | (Geom::Affine)(Geom::Translate (shift_x, shift_y)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage*, bool)’: [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:57: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | auto exact_rect = rect * scale * unit_conversion; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:851:32: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | ctx->transform(scale * distortion); | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:853:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 853 | ctx->transform(scale); | ~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:59: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:861:47: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 861 | ctx->transform(Geom::Translate(rect.corner(0)).inverse()); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::applyMask(Inkscape::Extension::Internal::CairoRenderContext*, SPMask const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:950:56: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | Geom::Affine t(Geom::Scale(mask_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::applyClipPath(Inkscape::Extension::Internal::CairoRenderContext*, SPClipPath const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:898:56: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Affine t(Geom::Scale(clip_bbox.dimensions())); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘Inkscape::Extension::Internal::sp_asbitmap_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:579:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Geom::Affine t = t_on_document * t_item.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:526:13: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx, SPPage *page) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:526:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:544:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:578:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Affine t_item = item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::setupDocument(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:778:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In function ‘Inkscape::Extension::Internal::sp_image_render(SPImage*, Inkscape::Extension::Internal::CairoRenderContext*)’, inlined from ‘Inkscape::Extension::Internal::sp_item_invoke_render(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPItem*, SPPage*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:623:24, inlined from ‘Inkscape::Extension::Internal::CairoRenderer::_doRender(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPItem*, SPPage*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:680:30, inlined from ‘Inkscape::Extension::Internal::CairoRenderer::_doRender(SPItem*, Inkscape::Extension::Internal::CairoRenderContext*, SPItem*, SPPage*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:670:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:446:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | Geom::Affine t(s * tp); | ^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:35: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks-out.cpp /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘Inkscape::Extension::Internal::CairoRenderer::renderPage(Inkscape::Extension::Internal::CairoRenderContext*, SPDocument*, SPPage*, bool)’: /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:38: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | auto exact_rect = rect * scale * unit_conversion; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage *page, bool stretch_to_fit) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:836:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 836 | auto scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:151:50: required from here /usr/include/boost/operators.hpp:271:1: note: 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gimpgrad.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:151:50: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 151 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:16: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp: In member function ‘Inkscape::Extension::Internal::GdkpixbufInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:151:50: note: parameter passing for argument of type ‘struct CRect’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:44: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:258:41: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | Geom::PathVector pathv = pathv_in * tf_stack; // generates new path, which is a bit slow, but this doesn't have to be performance optimized /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘void Inkscape::Extension::Internal::PrintLatex::print_pathvector(Inkscape::SVGOStringStream&, const Geom::PathVector&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:264:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | os << "\\moveto(" << it.initialPoint()[Geom::X] << "," << it.initialPoint()[Geom::Y] << ")\n"; | ~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:64: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:2270:29: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 2270 | tmp_vect *= tf; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘Inkscape::Extension::Internal::PrintLatex::print_pathvector(Inkscape::SVGOStringStream&, Geom::PathVector const&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:264:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | os << "\\moveto(" << it.initialPoint()[Geom::X] << "," << it.initialPoint()[Geom::Y] << ")\n"; | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp: In static member function ‘static int Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(char*, unsigned int, Inkscape::Extension::Internal::PEMF_CALLBACK_DATA)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:2269:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2269 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘Inkscape::Extension::Internal::PrintLatex::begin(Inkscape::Extension::Print*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:129:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | m_tr_stack.push( Geom::Scale(1, -1) * Geom::Translate(0, doc->getHeight().value("px"))); /// @fixme hardcoded doc2dt transform | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1097:50: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1097 | new_combined_pathvector = new_vect * tfc; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks-out.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:179:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 179 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:607:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 607 | p1 = p1 * lg->gradientTransform; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:709:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 709 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Geom::PathVector Inkscape::Extension::Internal::PrintEmf::merge_PathVector_with_group(const Geom::PathVector&, const SPItem*, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1068:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1068 | Geom::Affine tfc = item->transform * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintEmf::fill(Inkscape::Extension::Print*, const Geom::PathVector&, const Geom::Affine&, const SPStyle*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1137:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | rectDir = vector_rect_alignment(angle, (gv.p2 - gv.p1) * fill_transform); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1254:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | Geom::Affine tf2 = Geom::Rotate(-angle); // the rectangle may be drawn skewed to the coordinate system | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1317:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Point uv = Geom::unit_vector(gv.p2 - gv.p1); // unit vector | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp: In function ‘Inkscape::Extension::Internal::Emf::myEnhMetaFileProc(char*, unsigned int, Inkscape::Extension::Internal::EMF_CALLBACK_DATA*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-inout.cpp:2269:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2269 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:179:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 179 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::get_pathrect_corner(Geom::Path, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:941:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 941 | Geom::Point v1 = Geom::Point(1,0) * Geom::Rotate(-angle); // unit horizontal side (sign change because Y increases DOWN) | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:38: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:39: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks-out.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::fill(Inkscape::Extension::Print*, Geom::PathVector const&, Geom::Affine const&, SPStyle const*, Geom::OptRect const&, Geom::OptRect const&, Geom::OptRect const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1254:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1254 | Geom::Affine tf2 = Geom::Rotate(-angle); // the rectangle may be drawn skewed to the coordinate system | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1317:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Point uv = Geom::unit_vector(gv.p2 - gv.p1); // unit vector | ^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/print.h:16: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintMetafile::bind(Inkscape::Extension::Print*, const Geom::Affine&, float)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:85:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ~~~~~~~~~~^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘int Inkscape::Extension::Internal::PrintMetafile::hold_gradient(void*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:313:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | gv.p2 = Geom::Point(gv.r, 0) + gv.p1; // xhandle | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::vector_rect_alignment(double, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:892:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | int PrintEmf::vector_rect_alignment(double angle, Geom::Point vtest){ | ^~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/png-output.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:63:57: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 63 | for (Geom::Point start_point = bounding_area.min(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:101:62: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 101 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::merge_PathVector_with_shape(Geom::PathVector const&, SPItem const*, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1093:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::Affine tfc = item->transform * transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintEmf::print_simple_shape(Geom::PathVector const&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1489:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1489 | bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp: In member function ‘virtual void Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:101:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | Geom::Rect temprec = bounding_area * desktop->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:105:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:107:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | bounding_area *= Geom::Scale(scale); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:63:58: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 63 | for (Geom::Point start_point = bounding_area.min(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp: In member function ‘Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:107:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | bounding_area *= Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:105:51: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | double scale = doc->getDocumentScale().inverse()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘Inkscape::Extension::Internal::(anonymous namespace)::build_lines(Geom::Rect, Geom::Point const&, Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:69:29, inlined from ‘Inkscape::Extension::Internal::Grid::effect(Inkscape::Extension::Effect*, Inkscape::UI::View::View*, Inkscape::Extension::Implementation::ImplementationDocumentCache*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:116:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:25: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintMetafile::bind(Inkscape::Extension::Print*, Geom::Affine const&, float)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:85:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ^~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/svgz.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:41: required from here /usr/include/boost/operators.hpp:268:1: note: 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:77: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 643 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In constructor ‘Inkscape::Extension::Internal::LaTeXTextRenderer::LaTeXTextRenderer(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:85:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | push_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_text_render(SPText*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:279:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | anchor = (*baseline_anchor_point) * transform(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:305:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘void Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:434:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Rect framebox = frame->getRect(); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:457:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 457 | Geom::Point pos(framebox.corner(0) * transform()); //topleft corner | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:480:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:482:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘bool Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:80: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:80: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 192 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:704:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | } /* namespace Inkscape */ | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::sp_text_render(SPText*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:279:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | anchor = (*baseline_anchor_point) * transform(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:40: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::LaTeXTextRenderer(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:85:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | push_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | push_transform(Geom::Translate(-d.corner(3)) * Geom::Scale(scale, -scale)); | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-from-file.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::sp_text_render(SPText*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:306:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:241:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | void LaTeXTextRenderer::sp_text_render(SPText *textobj) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:305:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp: In static member function ‘static void Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 192 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘Geom::Affine Inkscape::Extension::Internal::getODFTransform(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:901:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | static Geom::Affine getODFTransform(const SPItem *item) | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:901:55: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:901:55: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::sp_flowtext_render(SPFlowtext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:481:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:434:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Rect framebox = frame->getRect(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:480:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:482:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-other.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::push_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:690:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 690 | _transform_stack.push(tr * tr_top); | ^~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp: In function ‘Inkscape::Extension::Internal::Metafile::setViewBoxIfMissing(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘Inkscape::Extension::Internal::LaTeXTextRenderer::setupDocument(SPDocument*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:41: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.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 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^~~~~~~~~~~~~~~~~ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:69: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:98:3: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Translate&)’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:100: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Translate&)’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:100: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/operators.hpp:268:1: note: 60 | m = t * m; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/operators.hpp:268:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/operators.hpp:268:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/operators.hpp:268:1: note: 45 | typedef boost::integral_constant type; /usr/include/boost/operators.hpp:268:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/operators.hpp:268:1: note: 72 | struct requirement_ /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/boost/operators.hpp:268:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/boost/operators.hpp:268:1: note: 258 | i *= t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /usr/include/boost/operators.hpp:268:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/boost/operators.hpp:268:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here /usr/include/boost/operators.hpp:268:1: note: 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:85:12: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1222:121: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 1222 | Geom::PathVector pv = pathv_to_linear_and_cubic_beziers(pathv * tf * Geom::Translate(xoff, yoff) * Geom::Scale(1000.)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1576:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1582:37: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1582 | double bbox_x = bbox->min()[Geom::X]; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1676:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1676 | Geom::Affine itemTransform = getODFItemTransform(item); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘Geom::Affine Inkscape::Extension::Internal::getODFItemTransform(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:929:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 929 | static Geom::Affine getODFItemTransform(const SPItem *item) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘int Inkscape::Extension::Internal::writePath(Writer&, const Geom::PathVector&, const Geom::Affine&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1226:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1226 | double destx = pit.initialPoint()[X]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘Inkscape::Extension::Internal::getODFTransform(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:905:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 905 | tf = tf * Geom::Affine(Geom::Scale(pxToCm)); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-paper.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-other.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-other.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-screen.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-from-file.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-from-file.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.cpp:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 34%] Building C object src/CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/text_reassemble.c In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-social.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-base.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/template-video.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter-all.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In member function ‘Inkscape::Extension::Internal::OdfOutput::writeTree(Inkscape::IO::Writer&, Inkscape::IO::Writer&, SPDocument*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1576:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 34%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter-file.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:28: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 927 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 927 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:316:99: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 316 | Geom::PathVector pathv = pathv_to_linear_and_cubic_beziers(shape->curve()->get_pathvector() * tf); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp: In member function ‘bool Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, const String&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:357:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Rect cminmax( pathv.front().initialPoint(), pathv.front().initialPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/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; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In member function ‘Inkscape::Extension::Internal::Svg::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In function ‘Inkscape::Extension::Internal::insert_text_fallback(Inkscape::XML::Node*, SPDocument const*, Inkscape::XML::Node*) [clone .constprop.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:360:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | static void insert_text_fallback( Inkscape::XML::Node *repr, const SPDocument *original_doc, Inkscape::XML::Node *defs = nullptr ) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp: In member function ‘Inkscape::Extension::Internal::PovOutput::doCurve(SPItem*, Glib::ustring const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | bool PovOutput::doCurve(SPItem *item, const String &id) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:380:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Point p0 = cit->initialPoint(); | ~~~~~~~~~~~~~~~~~^~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-bool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:33: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:41: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:28: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter-file.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/prefdialog.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/filter/filter.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-bool.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:44: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-float.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-int.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:2292:29: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 2292 | tmp_vect *= tf; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:54: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp: In static member function ‘static int Inkscape::Extension::Internal::Wmf::myMetaFileProc(const char*, unsigned int, Inkscape::Extension::Internal::PWMF_CALLBACK_DATA)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:2291:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2291 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-optiongroup.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-path.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp: In function ‘Inkscape::Extension::Internal::Wmf::myMetaFileProc(char const*, unsigned int, Inkscape::Extension::Internal::WMF_CALLBACK_DATA*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-inout.cpp:2291:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2291 | Geom::Affine tf = Geom::Translate(ox,oy); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:935:51: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 935 | Geom::PathVector pv = pathv_to_linear(pathv * transform, MAXDISP); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘virtual int Inkscape::Extension::Internal::PrintWmf::create_pen(const SPStyle*, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:550:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point p0(zero * transform); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.h:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point cw() const { | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘virtual unsigned int Inkscape::Extension::Internal::PrintWmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, const Geom::Affine&, const SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘unsigned int Inkscape::Extension::Internal::PrintWmf::print_pathv(const Geom::PathVector&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1245:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1245 | Geom::Point p1 = pit.initialPoint(); // This point is special, it isn't in the iterator | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintWmf::begin(Inkscape::Extension::Print*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:172:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | d *= Geom::Scale(Inkscape::Util::Quantity::convert(1, "px", "in")); // 90 dpi inside inkscape, wmf file will be 1200 dpi | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintWmf::create_pen(SPStyle const*, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:550:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Point p0(zero * transform); | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-color.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-float.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-int.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ [ 35%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-string.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘Inkscape::Extension::Internal::PrintWmf::image(Inkscape::Extension::Print*, unsigned char*, unsigned int, unsigned int, unsigned int, Geom::Affine const&, SPStyle const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In function ‘is_straight_curve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp: In member function ‘const Glib::ustring& Inkscape::Extension::ParamNotebook::set(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-notebook.cpp:172:16: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 172 | int i = in < _children.size() ? in : _children.size()-1; | ~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-optiongroup.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-path.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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 { | ^~~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-box.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-image.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-label.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-separator.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-spacer.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-box.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/parameter-string.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-image.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In constructor ‘ClipHistoryEntry::ClipHistoryEntry(GfxPath*, GfxClipType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:23:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 23 | , clipType(clipTypeA) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In function ‘Geom::Rect getRect(const PDFRectangle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In member function ‘ClipHistoryEntry::ClipHistoryEntry(GfxPath*, GfxClipType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:23:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 23 | , clipType(clipTypeA) | ^ [ 36%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-separator.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In function ‘getRect(PDFRectangle const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:111:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Rect getRect(_POPPLER_CONST PDFRectangle *box) | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-cairo-font-engine.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-label.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:50: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘GfxColorSpace* PdfParser::lookupColorSpaceCopy(Object&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:951:24: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 951 | if (colorSpace = colorSpacesCache[cache_name].get()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/prefdialog/widget-spacer.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:951:24: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:951:24: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:1545:19: required from here /usr/include/boost/operators.hpp:275:1: note: 1545 | auto m = (ptr * baseMatrix) * stateToAffine(state).inverse(); /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:287:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | baseMatrix = stateToAffine(state); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:301:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | auto page_box = getRect(page->getCropBox()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:305:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | getRect(page->getArtBox()) * scale, | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:305:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | getRect(page->getArtBox()) * scale, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:306:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | getRect(page->getBleedBox()) * scale); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:306:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | getRect(page->getBleedBox()) * scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:308:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | builder->cropPage(getRect(cropBox) * scale); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:308:44: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | builder->cropPage(getRect(cropBox) * scale); | ~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In constructor ‘PdfParser::PdfParser(XRef*, Inkscape::Extension::Internal::SvgBuilder*, Dict*, const PDFRectangle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:336:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | baseMatrix = stateToAffine(state); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.h:33, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:54: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp: In function ‘Geom::Affine stateToAffine(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:24:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 24 | Geom::Affine stateToAffine(GfxState *state) | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:24:43: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:24:43: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/adaptiveThreshold.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:24:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 24 | Geom::Affine stateToAffine(GfxState *state) | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp:54: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h: In constructor ‘Inkscape::Extension::Internal::PdfImportDialog::PdfImportDialog(std::shared_ptr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h:110:29: warning: ‘Inkscape::Extension::Internal::PdfImportDialog::_pdf_doc’ will be initialized after [-Wreorder] 110 | std::shared_ptr _pdf_doc; // Document to be imported | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.h:97:32: warning: ‘Glib::RefPtr Inkscape::Extension::Internal::PdfImportDialog::_builder’ [-Wreorder] 97 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:116:1: warning: when initialized here [-Wreorder] 116 | PdfImportDialog::PdfImportDialog(std::shared_ptr doc, const gchar * /*uri*/) | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp:55: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘PdfParser::PdfParser(std::shared_ptr, Inkscape::Extension::Internal::SvgBuilder*, Page*, PDFRectangle const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:116:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:116:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | PdfParser::PdfParser(std::shared_ptr pdf_doc, Inkscape::Extension::Internal::SvgBuilder *builderA, Page *page, | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:301:28: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | auto page_box = getRect(page->getCropBox()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: required from here /usr/include/boost/operators.hpp:268:1: note: 733 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp:123:46: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp: In member function ‘Inkscape::Extension::Internal::WpgInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wpg-input.cpp:123:46: note: parameter passing for argument of type ‘struct CRect’ 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"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/addNoise.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:43: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp: In function ‘ctmToAffine(double const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/poppler-utils.cpp:32:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | Geom::Affine ctmToAffine(const double *ctm) | ^~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/blur.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:44: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1547:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1547 | for (int j = 1; j < glyph.code.size(); j++) { | ~~^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1547:31: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1547:31: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:89: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:199:23: required from here /usr/include/boost/operators.hpp:268:1: note: 199 | auto box = bbox * _page_affine; /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:607:54: required from here /usr/include/boost/operators.hpp:268:1: note: 607 | svgSetTransform(node, extra * stateToAffine(state) * _page_affine); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 733 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In constructor ‘Inkscape::Extension::Internal::SvgBuilder::SvgBuilder(SPDocument*, gchar*, XRef*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:75:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | SvgBuilder::SvgBuilder(SPDocument *document, gchar *docname, XRef *xref) | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In constructor ‘Inkscape::Extension::Internal::SvgBuilder::SvgBuilder(Inkscape::Extension::Internal::SvgBuilder*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:90:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | SvgBuilder::SvgBuilder(SvgBuilder *parent, Inkscape::XML::Node *root) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:147:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | auto tr = st.translation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:50: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::cropPage(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:199:23: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | auto box = bbox * _page_affine; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:204:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto clip_path = _createClip(val.str(), Geom::identity(), false); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_setClipPath(Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:348:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | auto tr = Geom::identity(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h: In member function ‘Inkscape::SVG::PathString& Inkscape::SVG::PathString::moveTo(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:70:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | PathString &moveTo(Geom::Point p) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::addClippedFill(GfxShading*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:711:6: note: parameter passing for argument of type ‘const Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | void SvgBuilder::addClippedFill(GfxShading *shading, const Geom::Affine shading_tr) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1386:86: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1386:87: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1390:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1390 | auto pos = first_glyph.position * tr; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1570:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1570 | svgSetTransform(text_node, text_transform * _page_affine); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘void Inkscape::Extension::Internal::SvgBuilder::_setTextStyle(Inkscape::XML::Node*, GfxState*, SPCSSAttr*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1582:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1582 | void SvgBuilder::_setTextStyle(Inkscape::XML::Node *node, GfxState *state, SPCSSAttr *font_style, Geom::Affine ta) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/channel.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct 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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: required from here /usr/include/boost/operators.hpp:268:1: note: 303 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:304:47: required from here /usr/include/boost/operators.hpp:268:1: note: 304 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:157:89: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | _page_affine = Geom::Translate(tr).inverse() * Geom::Translate(_page_left, _page_top); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 303 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_createGradient(GfxShading*, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1093:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | if (pat_matrix != Geom::identity()) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_flushText(GfxState*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1386:86: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Affine text_transform = _text_matrix * tr * Geom::Scale(text_scale).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:1390:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1390 | auto pos = first_glyph.position * tr; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp: In member function ‘virtual SPDocument* Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:304:47: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 304 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp: In member function ‘Inkscape::Extension::Internal::CdrInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/charcoal.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp: In member function ‘Inkscape::Extension::Internal::VsdInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/vsd-input.cpp:304:47: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/colorize.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In function ‘Inkscape::Extension::Internal::svgSetTransform(Inkscape::XML::Node*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:432:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | static void svgSetTransform(Inkscape::XML::Node *node, Geom::Affine matrix) { | ^~~~~~~~~~~~~~~ In member function ‘Inkscape::SVG::PathString::_appendPoint(Geom::Point, bool)’, inlined from ‘Inkscape::SVG::PathString::moveTo(Geom::Point)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘Inkscape::SVG::PathString::moveTo(double, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:67:22, inlined from ‘Inkscape::Extension::Internal::svgInterpretPath(GfxPath const*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:447:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_getClip(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:807:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 807 | Geom::Affine child_tr = text_tr * _page_affine * node_tr.inverse(); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:124:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | void SvgBuilder::pushPage(const std::string &label, GfxState *state) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:124:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:124: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:146:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | auto st = stateToAffine(state); | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:147:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | auto tr = st.translation(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/adaptiveThreshold.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘Inkscape::Extension::Internal::SvgBuilder::_createTilingPattern(GfxTilingPattern*, GfxState*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:992:8: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 992 | gchar *SvgBuilder::_createTilingPattern(GfxTilingPattern *tiling_pattern, | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/contrast.cpp [ 37%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/addNoise.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/blur.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/channel.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/cycleColormap.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/colorize.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp: In member function ‘Inkscape::Extension::Internal::PdfInput::open(Inkscape::Extension::Input*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/bitmap/despeckle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/despeckle.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/edge.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/charcoal.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/emboss.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/contrast.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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/bitmap/enhance.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/enhance.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/equalize.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/gaussianBlur.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp:10: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp:48:77: required from here /usr/include/boost/operators.hpp:268:1: note: 48 | translate = Geom::Translate(((_left - _right) / 2.0) * (bbox->dimensions()[Geom::X] / (double) image->columns()), /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp: In member function ‘virtual void Inkscape::Extension::Internal::Bitmap::Crop::postEffect(Magick::Image*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/crop.cpp:48:77: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 48 | translate = Geom::Translate(((_left - _right) / 2.0) * (bbox->dimensions()[Geom::X] / (double) image->columns()), | ~~~~~~~~~~~~~~~~^~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/imagemagick.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/despeckle.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/edge.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/equalize.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/cycleColormap.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/implode.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/enhance.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/level.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/gaussianBlur.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/emboss.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ [ 38%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/levelChannel.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/medianFilter.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/modulate.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/negate.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/normalize.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/imagemagick.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/level.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/implode.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/oilPaint.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/opacity.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/modulate.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/medianFilter.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/normalize.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/levelChannel.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/raise.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/reduceNoise.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sample.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/negate.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/shade.cpp [ 39%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sharpen.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/solarize.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/oilPaint.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/opacity.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/spread.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/raise.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/swirl.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/reduceNoise.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sample.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/shade.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/sharpen.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/threshold.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/unsharpmask.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -MF CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o.d -o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/wave.cpp [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/choose-file.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/solarize.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:19: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:22: /usr/include/2geom-1.3.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.3.0/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘std::pair min_bounding_box(const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1051:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1051 | for (int i = 0; i < hull.size(); i++) { | ~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1051:23: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1051:23: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:275:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1079 | Geom::Rect::from_xywh(Geom::dot(hull[l], v), Geom::dot(hull[i], n), w, h)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/spread.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘Geom::PathVector pathv_to_linear_and_cubic_beziers(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘std::pair min_bounding_box(const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Rect::from_xywh(Geom::dot(hull[l], v), Geom::dot(hull[i], n), w, h)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::normalized() const’: /usr/include/2geom-1.3.0/2geom/point.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 normalized() const { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp: In function ‘Geom::NodeType Geom::get_nodetype(const Curve&, const Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/swirl.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/unsharpmask.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/threshold.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/effect.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/bitmap/wave.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 40%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/gettext.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:16: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘Geom::Point Geom::intersection_point(Point, Point, Point, Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:23:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 23 | static Point intersection_point(Point origin_a, Point vector_a, Point origin_b, Point vector_b) | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘std::vector > Inkscape::connected_components(int, const std::function&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:1159:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1159 | for (int cur = 0; cur < component.size(); cur++) { | ~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:1159:31: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:1159:31: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /usr/include/2geom-1.3.0/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 131 | return (*this)(t); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:65: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.0/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘void {anonymous}::extrapolate_join_internal(const join_data&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:550:81: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:564:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | Geom::Point temp = bisector.versor(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:566:24: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:571:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 571 | ortho.pointAt(0), ortho.versor() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:54: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:250:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:55: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:279:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | Geom::Coord r_new = Geom::distance( center_new[0].point(), start_pt ); | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_angle_bisector_line(const Point&, const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/line.h:504:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Line make_angle_bisector_line(Point const &A, Point const &O, Point const &B) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:506:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | AngleInterval ival(Angle(A-O), Angle(B-O)); | ~^~ /usr/include/2geom-1.3.0/2geom/line.h:507:36: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Angle bisect = ival.angleAt(0.5); | ^ /usr/include/2geom-1.3.0/2geom/line.h:508:26: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | return Line(O, bisect); | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In constructor ‘Geom::AngleInterval::AngleInterval(Geom::Angle, Geom::Angle, bool)’: /usr/include/2geom-1.3.0/2geom/angle.h:199:5: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | AngleInterval(Angle s, Angle e, bool cw = false) | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:481:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Point d = line.vector().cw(); | ^ /usr/include/2geom-1.3.0/2geom/line.h:483:12: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | return l; | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /usr/include/2geom-1.3.0/2geom/line.h:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_bisector_line(const LineSegment&)’: /usr/include/2geom-1.3.0/2geom/line.h:497:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Line make_bisector_line(LineSegment const& _segment) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:499:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:499:73: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return make_orthogonal_line( middle_point(_segment), Line(_segment) ); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In function ‘Geom::Point Geom::middle_point(const LineSegment&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:341:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 341 | inline Point middle_point(LineSegment const& _segment) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_parallel_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:488:6: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | Line make_parallel_line(Point const &p, Line const &line) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘void Geom::Line::setOrigin(const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/line.h:148:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Point d = p - _initial; | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::Line(Geom::Point const&, double)’: /usr/include/2geom-1.3.0/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; | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/line.h: In function ‘Geom::make_angle_bisector_line(Geom::Point const&, Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/save-image.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp: In member function ‘void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:218:24: warning: unused variable ‘countnodes’ [-Wunused-variable] 218 | size_t countnodes = count_path_nodes(_pathvector[k]); | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:218:24: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:218:24: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:276:45: 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 diameter = make_parallel_line( start_pt, bisector ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:282:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | inner_circle.setCenter( center_new[0].point() ); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.0/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]); | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::peak_cap(Geom::PathBuilder&, Geom::Path const&, Geom::Path const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:971:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 971 | Geom::Point normal_1 = -Geom::unitTangentAt(Geom::reverse(with_dir.back().toSBasis()), 0.); | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/path-intersection.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:15: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:566:44: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | limit_line = make_parallel_line( limit_point, ortho ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:565:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | Geom::Point limit_point = point_on_path + miter_limit * temp; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp: In member function ‘void PathVectorNodeSatellites::recalculateForNewPathVector(Geom::PathVector, NodeSatellite)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.cpp:223:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | if (Geom::are_near(_pathvector[k][l].initialPoint(), pathv[i][j].initialPoint(), 0.001)) { // epsilon is not enought big | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:16: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp: In member function ‘Geom::Point NodeSatellite::getPosition(const Geom::Curve&, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:196:83: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:196:83: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/helper/sp-marshal.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::pick_solution(std::vector, std::allocator > >, Geom::Point, Geom::Point) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:213:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | Geom::Point pick_solution(std::vector points, Geom::Point tang2, Geom::Point endPt) | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/dir-util.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::tangents(Geom::Point*, Geom::Curve const&, Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:659:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | void tangents(Geom::Point tang[2], Geom::Curve const& incoming, Geom::Curve const& outgoing) | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In function ‘Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)’: /usr/include/2geom-1.3.0/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()); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/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; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:45: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:45: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:46: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In function ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:46: /usr/include/2geom-1.3.0/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) ); | ~~~~~~~~~~~~^~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/file.cpp [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘(anonymous namespace)::extrapolate_join_internal((anonymous namespace)::join_data const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:550:51: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function ‘Geom::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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:554:52: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/save-image.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/resource.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/resource.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/stream/bufferstream.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/stream/gzipstream.cpp [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/stream/inkscapestream.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:31: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:433:63: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 433 | height / area.height())); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp:25: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp: In function ‘ExportResult sp_export_png_file(SPDocument*, const gchar*, const Geom::Rect&, long unsigned int, long unsigned int, double, double, long unsigned int, unsigned int (*)(float, void*), void*, bool, const std::vector&, bool, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:433:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | height / area.height())); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp: In function ‘sp_export_png_file(SPDocument*, char const*, Geom::Rect const&, unsigned long, unsigned long, double, double, unsigned long, unsigned int (*)(float, void*), void*, bool, std::vector > const&, bool, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:413:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Point translation = -area.min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:53:34: required from here /usr/include/boost/operators.hpp:268:1: note: 53 | Geom::Point origin = area.min(); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/png-write.cpp:433:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | height / area.height())); | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/stream/stringstream.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp: In function ‘Inkscape::Pixbuf* sp_generate_internal_bitmap(SPDocument*, const Geom::Rect&, double, std::vector, bool, const uint32_t*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/stream/uristream.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp: In function ‘sp_generate_internal_bitmap(SPDocument*, Geom::Rect const&, double, std::vector >, bool, unsigned int const*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:53:34: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Geom::Point origin = area.min(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:78:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | drawing.update(final_area); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/stream/xsltstream.cpp In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/stock-items.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/sys.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/io/sys.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/io/http.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/io/http.cpp.o -MF CMakeFiles/inkscape_base.dir/io/http.cpp.o.d -o CMakeFiles/inkscape_base.dir/io/http.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/http.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:30: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp: In function ‘bool Inkscape::extractFilepath(const Glib::ustring&, std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:167:40: warning: catching polymorphic type ‘class Glib::ConvertError’ by value [-Wcatch-value=] 167 | } catch(Glib::ConvertError e) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp: In function ‘std::map Inkscape::locateLinks(const Glib::ustring&, const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:260:41: warning: catching polymorphic type ‘class Glib::ConvertError’ by value [-Wcatch-value=] 260 | } catch (Glib::ConvertError e) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:260:41: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/fix-broken-links.cpp:260:41: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/fill-conversion.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:33: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/sys.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.h: In constructor ‘InkFileExportCmd::InkFileExportCmd()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.h:69:19: warning: ‘int InkFileExportCmd::export_width’ [-Wreorder] 69 | int export_width; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:58:1: warning: when initialized here [-Wreorder] 58 | InkFileExportCmd::InkFileExportCmd() | ^~~~~~~~~~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:58:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:58:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 42%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/resource.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp: In member function ‘int InkFileExportCmd::do_export_png(SPDocument*, const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:528:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:629:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:671:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/fill-conversion.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/fill-conversion.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:671:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | InkFileExportCmd::do_export_png_now(SPDocument *doc, std::string const &filename_out, Geom::Rect area, double dpi_in, const std::vector &items) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:23: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor ‘Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:44: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h: In constructor ‘Inkscape::LivePathEffect::Effect::Effect(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:190:9: warning: ‘Inkscape::LivePathEffect::Effect::oncanvasedit_it’ will be initialized after [-Wreorder] 190 | int oncanvasedit_it; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:155:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::Effect::is_visible’ [-Wreorder] 155 | BoolParam is_visible; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:191:10: warning: ‘Inkscape::LivePathEffect::Effect::show_orig_path’ will be initialized after [-Wreorder] 191 | bool show_orig_path; // set this to true in derived effects to automatically have the original | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:145:10: warning: ‘bool Inkscape::LivePathEffect::Effect::keep_paths’ [-Wreorder] 145 | bool keep_paths; // set this to false allow retain extra generated objects, see measure line LPE | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:200:27: warning: ‘Inkscape::LivePathEffect::Effect::lpeobj’ will be initialized after [-Wreorder] 200 | LivePathEffectObject *lpeobj; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:195:10: warning: ‘bool Inkscape::LivePathEffect::Effect::concatenate_before_pwd2’ [-Wreorder] 195 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:195:10: warning: ‘Inkscape::LivePathEffect::Effect::concatenate_before_pwd2’ will be initialized after [-Wreorder] 195 | bool concatenate_before_pwd2; | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:159:16: warning: ‘SPLPEItem* Inkscape::LivePathEffect::Effect::sp_lpe_item’ [-Wreorder] 159 | 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.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:196:12: warning: ‘Inkscape::LivePathEffect::Effect::current_zoom’ will be initialized after [-Wreorder] 196 | double current_zoom; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:149:10: warning: ‘bool Inkscape::LivePathEffect::Effect::refresh_widgets’ [-Wreorder] 149 | bool refresh_widgets; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:214:10: warning: ‘Inkscape::LivePathEffect::Effect::defaultsopen’ will be initialized after [-Wreorder] 214 | bool defaultsopen; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:213:10: warning: ‘bool Inkscape::LivePathEffect::Effect::is_ready’ [-Wreorder] 213 | bool is_ready; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:213:10: warning: ‘Inkscape::LivePathEffect::Effect::is_ready’ will be initialized after [-Wreorder] 213 | bool is_ready; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:147:10: warning: ‘bool Inkscape::LivePathEffect::Effect::is_applied’ [-Wreorder] 147 | bool is_applied; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1139:1: warning: when initialized here [-Wreorder] 1139 | Effect::Effect(LivePathEffectObject *lpeobject) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘void Inkscape::LivePathEffect::Effect::setDefaultParameters()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1816:10: warning: variable ‘has_params’ set but not used [-Wunused-but-set-variable] 1816 | bool has_params = false; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘void Inkscape::LivePathEffect::Effect::resetDefaultParameters()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1876:10: warning: variable ‘has_params’ set but not used [-Wunused-but-set-variable] 1876 | bool has_params = false; | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1876:10: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1876:10: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:47:45: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 47 | if (widget_is_visible && valid_index(_active_index)) { /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 100 | bool valid_index(int index) const { return _vector.size() > index; } | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: 83 | Interval result = Base::from_range(start, end); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::AB::KnotHolderEntityLeftEnd::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:123:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | KnotHolderEntityLeftEnd::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:123:37: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:123:37: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:12: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1735:17: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1735 | path *= scale; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:19: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘bool Inkscape::LivePathEffect::Effect::isNodePointSelected(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1263:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | Geom::Affine transformCoordinate = sp_lpe_item->i2dt_affine(); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘std::vector Inkscape::LivePathEffect::Effect::getCanvasIndicators(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1733:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1733 | Geom::Affine scale = lpeitem->i2doc_affine(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:11: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h: In constructor ‘Inkscape::LivePathEffect::LPEBool::LPEBool(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:75:1: warning: when initialized here [-Wreorder] 75 | LPEBool::LPEBool(LivePathEffectObject *lpeobject) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, fill_typ, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:320:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 320 | for (int iSrc = 0; iSrc < result_path->descr_cmd.size(); iSrc++) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:320:29: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:320:29: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:107:69: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 107 | Geom::Path transformedpath = linked_pathv.front() * linkedtransform; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:13: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In constructor ‘Inkscape::LivePathEffect::LPEAttachPath::LPEAttachPath(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:41:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | curve_start_previous_origin = start_path_curve_end.getOrigin(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:103:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Geom::Affine linkedtransform = start_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:108:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | start_path_curve_start.setOrigin(this_pathv.front().initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:156:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:163:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | end_path_curve_start.setOrigin(last_seg_reverse->initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:275:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | KnotHolderEntityWidthBendPath::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:275:43: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:275:43: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:477:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:528:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:629:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:663:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | do_export_png_now(doc, filename_out, area, dpi, items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:670:20: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 670 | path_in *= current_affine; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘Geom::PathVector Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(const Geom::PathVector&, const Geom::PathVector&, bool, fill_typ, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:244:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | Geom::Point mid = 0.5 * (start.x + end.x); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBool::transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:573:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | prev_affine = operand->transform * sp_item_transform_repr(sp_lpe_item).inverse() * postmul; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBendPath::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:108:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBendPath::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:203:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘virtual void Inkscape::LivePathEffect::BeP::KnotHolderEntityWidthBendPath::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘Inkscape::LivePathEffect::Effect::isNodePointSelected(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | Effect::isNodePointSelected(Geom::Point const &nodePoint) const | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:9: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | void LPEAttachPath::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91: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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In member function ‘Inkscape::LivePathEffect::LPEBool::LPEBool(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:99:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | prev_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:10: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In member function ‘Geom::Path::appendNew, Geom::Point, Geom::Point, Geom::Point>(Geom::Point&&, Geom::Point&&, Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:140:63: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘Inkscape::LivePathEffect::LPEAttachPath::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:156:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:163:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | end_path_curve_start.setOrigin(last_seg_reverse->initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:255:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | ray.setPoints(ptA, (*cubic)[1]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | KnotHolderEntityWidthBendPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:247:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:11: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.h:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:74:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | auto trans = item->getRelativeTransform(sp_lpe_item); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h: In constructor ‘Inkscape::LivePathEffect::LPEBSpline::LPEBSpline(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:41:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEBSpline::uniform’ [-Wreorder] 41 | BoolParam uniform; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:29:1: warning: when initialized here [-Wreorder] 29 | LPEBSpline::LPEBSpline(LivePathEffectObject *lpeobject) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:29:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:29:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:77:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | bbox = visual_bounds.get_value() ? item->visualBounds() : item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:372:14: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 372 | pathv *= aff; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:98:3: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:373:79: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 373 | pathv *= Geom::Translate(p - Geom::Point(0.5*helper_size, 0.5*helper_size)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:373:79: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 373 | pathv *= Geom::Translate(p - Geom::Point(0.5*helper_size, 0.5*helper_size)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.cpp:201:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | double factor = Geom::nearest_time((*cubic)[2], path_it.front()) / DEFAULT_END_POWER; | ~~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘Inkscape::LivePathEffect::sp_pathvector_boolop_slice_intersect(Geom::PathVector const&, Geom::PathVector const&, bool, fill_typ, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:245:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | int wind = area_shape->PtWinding(mid); | ~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘Inkscape::LivePathEffect::LPEBendPath::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:151:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | LPEBendPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘Inkscape::LivePathEffect::LPEBoundingBox::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:65:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void LPEBoundingBox::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp [ 43%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:19: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:20: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp:19: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_with_radius.cpp:20: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:65:50: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | path_out.push_back(path_out.back() * second_translation ); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:65:50: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 65 | path_out.push_back(path_out.back() * second_translation ); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:65:50: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 65 | path_out.push_back(path_out.back() * second_translation ); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.h:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:46:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Point first_p = (*it++).initialPoint(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECloneOriginal::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:329:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.h: In constructor ‘Inkscape::LivePathEffect::LPECopyRotate::LPECopyRotate(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:52:1: warning: when initialized here [-Wreorder] 52 | LPECopyRotate::LPECopyRotate(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:52:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:52:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:196:38: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 196 | Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/angle.h:44, from /usr/include/2geom-1.3.0/2geom/ellipse.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ellipse.h:40: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp: In member function ‘Inkscape::LivePathEffect::LPECloneOriginal::doOnRemove(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:386:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:603:55: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 603 | path_out *= Geom::Translate(half_dir * gap); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/boost/operators.hpp:268:1: note: 65 | t = pow(t, 3); /usr/include/boost/operators.hpp:268:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/operators.hpp:268:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/operators.hpp:268:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/operators.hpp:268:1: note: 45 | typedef boost::integral_constant type; /usr/include/boost/operators.hpp:268:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/operators.hpp:268:1: note: 72 | struct requirement_ /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/boost/operators.hpp:268:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/boost/operators.hpp:268:1: note: 258 | i *= t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/boost/operators.hpp:268:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/boost/operators.hpp:268:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:658:31: required from here /usr/include/boost/operators.hpp:268:1: note: 658 | return path_out * t; /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:108:38: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 108 | Interval bndsA = A.domain(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:118:32: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 118 | Point start = A(tA); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~^~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(const SPLPEItem*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:186:103: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:186:103: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:196:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Affine t = m * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:435:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | dist_angle_handle = L2(B - A); | ~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:456:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:478:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | dir = unit_vector(B - A); | ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPECopyRotate::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:572:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:574:100: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:655:107: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:655:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:655:107: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::Affine m = Geom::Translate(-origin) * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:663:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | Geom::Affine pre = Geom::Translate(-origin) * Geom::Rotate(-Geom::rad_from_deg(starting_angle)); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:663:99: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | Geom::Affine pre = Geom::Translate(-origin) * Geom::Rotate(-Geom::rad_from_deg(starting_angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:671:61: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:675:115: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 675 | Geom::Affine t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:677:89: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:677:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | t = pre * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)).inverse() * Geom::Translate(origin); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:682:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | join_pv *= Geom::Translate(half_dir * rot * gap); | ~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:689:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | t = pre * Geom::Rotate(-Geom::rad_from_deg(starting_angle)) * r * rot * Geom::Rotate(Geom::rad_from_deg(starting_angle)) * Geom::Translate(origin); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:711:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | hp.appendNew(origin + dir * Rotate(-rad_from_deg(rotation_angle+starting_angle)) * Geom::distance(origin,starting_point)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPECopyRotate::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:721:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:89:83: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:108:39: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Interval bndsA = A.domain(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:118:35: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | Point start = A(tA); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:436:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 436 | dir = unit_vector(B - A); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:15: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:188:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::split(Geom::PathVector&, Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:529:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 529 | position = Geom::sgn(Geom::cross(divider[1].finalPoint() - divider[0].finalPoint(), side_checker - divider[0].finalPoint())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:669:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 669 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:671:61: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | r *= Geom::Rotate(Geom::Angle(half_dir)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:682:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | join_pv *= Geom::Translate(half_dir * rot * gap); | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:572:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:574:96: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point line_start = origin + dir * Geom::Rotate(-(Geom::rad_from_deg(starting_angle))) * size_divider; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:429:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:433:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | origin.param_setValue(A, true); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:456:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:478:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | dir = unit_vector(B - A); | ~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp: In member function ‘Inkscape::LivePathEffect::LPECurveStitch::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:89:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:135:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | transform.setXAxis( (end-start) / scaling ); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | LPECurveStitch::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:136:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | transform.setYAxis( rot90(unit_vector(end-start)) * scaling_y); | ~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPEDynastroke::doEffect_pwd2(const Geom::Piecewise >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:140:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:189:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | if ( m.segs.front().at0() == m.segs.back().at1()){ | ~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /usr/include/2geom-1.3.0/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:125:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp:8: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::toItem(Geom::Affine, unsigned long, bool, bool&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:345:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | LPECopyRotate::toItem(Geom::Affine transform, size_t i, bool reset, bool &write) | ^~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:146:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | LPECopyRotate::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:207:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | toItem(t, i-1, reset, write); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.h:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor ‘Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:650:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 650 | LPECopyRotate::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dashed-stroke.cpp:89:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:280:48: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 280 | Interval pwdomain = pwEqdist.domain(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:298:43: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 298 | p1 = pwEqdist.valueAt(pos); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~~~~~~~~~~~~~~~~^~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/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; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:351:73: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 351 | Point p1 = pwOneEqdist.valueAt(pwdomain.min() + offs); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.0/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:109:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:270:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:270:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:275:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.0/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]); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:55: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 91 | return _unit_circle * ellipse.unitCircleTransform(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘Inkscape::LivePathEffect::LPECopyRotate::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:721:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<2>; Args = {const Geom::Point&, const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return _unit_circle * ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘Inkscape::LivePathEffect::LPEEmbroderyStitch::GetStartPointInterpolAfterRev(std::vector > const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘Inkscape::LivePathEffect::LPEEllipse5Pts::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Geom::PathVector LPEEllipse5Pts::doEffect_path(Geom::PathVector const &path_in) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:74:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | source_points.push_back(source.pointAt((Geom::Coord)i)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return _unit_circle * ellipse.unitCircleTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Path::appendNew(double&, double&, double&, bool&, bool&, Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::arcTo(double, double, double, bool, bool, Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:168:48, inlined from ‘Inkscape::LivePathEffect::LPEEllipse5Pts::LPEEllipse5Pts(LivePathEffectObject*)::{lambda()#1}::operator()() const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:32:26, inlined from ‘Inkscape::LivePathEffect::LPEEllipse5Pts::LPEEllipse5Pts(LivePathEffectObject*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:28:7: /usr/include/2geom-1.3.0/2geom/path.h:806:43: 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)...)); | ~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In member function ‘Inkscape::LivePathEffect::LPEDynastroke::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:140:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h: In constructor ‘Inkscape::LivePathEffect::LPEEmbroderyStitchOrdering::OrderingGroup::OrderingGroup(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.h:224:5: warning: when initialized here [-Wreorder] 224 | OrderingGroup(int indexIn) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:789:19: warning: unused variable ‘pnt’ [-Wunused-variable] 789 | for (auto pnt : connection->points) { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:789:19: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:789:19: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:953:29: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 953 | triangleit_begin(iterators, connections.begin(), connections.end(), nDims); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:955:28: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:128:27: warning: 955 | triangleit_incr(iterators, connections.end()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:128:27: warning: | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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++) { | ~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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++) { | ~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:146:35: warning: 83 | Interval result = Base::from_range(start, end); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:146:35: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:146:35: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch-ordering.cpp:146:35: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEEnvelope::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:64:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEEnvelope::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:253:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::operator-(Geom::SBasis const&)’: /usr/include/2geom-1.3.0/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]; | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEEnvelope::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:64:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 64 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 44%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:78:43: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 78 | if ( ! are_near(pwd2_in.firstValue(), pwd2_in.lastValue()) ) { /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:145:84: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: 145 | Piecewise > cut = portion(pwd2_in, portion_t, pwd2_in.domain().max() ); /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:148:61: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 148 | part.continuousConcat(connector + cut.lastValue()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:155:61: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 155 | part.continuousConcat(connector + cut.lastValue()); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:109:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.0/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEExtrude::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:172:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:177:99: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | (boundingbox_X.extent() + boundingbox_Y.extent())*Geom::Point(-0.05,0.2) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.0/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]); | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘Inkscape::LivePathEffect::LPEExtrude::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘Inkscape::LivePathEffect::LPEExtrude::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:172:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:17: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEEnvelope::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:76:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | LPEEnvelope::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:157:74: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 157 | linked_path *= item->getRelativeTransform(sp_lpe_item); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:159:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | if (!are_near(res_pathv.front().finalPoint(), linked_path.initialPoint(), 0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:197:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:199:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | current = res_pathv.front().finalPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:256:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | linked_path *= itemnear->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:260:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::distance(res_pathv.front().finalPoint(), linked_path.initialPoint()) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:222:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Point finalPoint() const { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-jointype.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::LPEFillBetweenMany(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:40:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | , autoreverse(_("Autoreverse"), _("Autoreverse"), "autoreverse", &wr, this, true) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:151:70: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 151 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:168:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:197:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::LPEFillBetweenStrokes(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:25:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 25 | close(_("Close"), _("Close path"), "close", &wr, this, true) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doOnOpen(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:60:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | LPEFillBetweenMany::doOnOpen(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:14: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:119:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h: In constructor ‘Inkscape::LivePathEffect::LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:53:15: warning: ‘Inkscape::LivePathEffect::LPEFilletChamfer::unit’ will be initialized after [-Wreorder] 53 | UnitParam unit; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:50:29: warning: ‘Inkscape::LivePathEffect::NodeSatelliteArrayParam Inkscape::LivePathEffect::LPEFilletChamfer::nodesatellites_param’ [-Wreorder] 50 | NodeSatelliteArrayParam nodesatellites_param; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:39:1: warning: when initialized here [-Wreorder] 39 | LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:58:17: warning: ‘Inkscape::LivePathEffect::LPEFilletChamfer::mode’ will be initialized after [-Wreorder] 58 | HiddenParam mode; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.h:55:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPEFilletChamfer::radius’ [-Wreorder] 55 | ScalarParam radius; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:39:1: warning: when initialized here [-Wreorder] 39 | LPEFilletChamfer::LPEFilletChamfer(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:159:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | if (!are_near(res_pathv.front().finalPoint(), linked_path.initialPoint(), 0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | LPEFillBetweenMany::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEFilletChamfer::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:445:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 445 | if (curve == tcurves - 1 && pathv[path].closed()) { | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:449:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 449 | if (curve == tcurves - 1 && !pathv[path].closed()) { // the path is open and we are at | ~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:449:23: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:449:23: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In member function ‘Geom::Path::appendNew, Geom::Point>(Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:160:75: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:197:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ In member function ‘Geom::Path::appendNew, Geom::Point>(Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:266:75: /usr/include/2geom-1.3.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doOnOpen(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:45:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | LPEFillBetweenStrokes::doOnOpen(SPLPEItem const *lpeitem) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:168:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void LPEFillBetweenStrokes::doEffect (SPCurve * curve) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In member function ‘Geom::Path::appendNew, Geom::Point>(Geom::Point&&)void’, inlined from ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:169:81: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenStrokes::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:197:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘Inkscape::LivePathEffect::LPEFillBetweenMany::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:86:107: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | transform_multiply_nested(i2anc_affine(sp_lpe_item, sp_lpe_item->document->getRoot()).inverse() * prevaffine); | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:109:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:111:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | a *= rect->i2doc_affine().inverse().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘void Inkscape::LivePathEffect::LPEFilletChamfer::setSelected(PathVectorNodeSatellites*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:291:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | if (only_selected && isNodePointSelected(curve_in.initialPoint()) ){ | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In function ‘Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)’: /usr/include/2geom-1.3.0/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()); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:320:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/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 /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:90:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 90 | pwd2_A -= bounds_A->midpoint(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:98:35: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 98 | pwd2_B.setDomain(pwd2_A.domain()); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:110:38: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-jointype.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: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 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:110:102: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 110 | pResult += trajectory.valueAt(trajectory_domain.min() + fraction * trajectory_domain.extent()); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In function ‘makeContinuous(Geom::D2&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:108:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | makeContinuous(D2 &a, Point const b) { | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::valueAt(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘Geom::Piecewise > Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:126:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Affine affine = trajectory_path.get_relative_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:137:51: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 137 | auto trajectory_start = trajectory.firstValue(); | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘Gear::spawn(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘Gear::_arc(double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp:88:19: note: parameter passing for argument of type ‘struct Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | B[0] = cos(bo,2); | ~~~^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h: In function ‘is_straight_curve(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-curves.h:22:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline bool is_straight_curve(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 60 | m = t * m; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:85:12: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Piecewise > LPEInterpolate::calculate_trajectory(Geom::OptRect bounds_A, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Piecewise >::firstValue() const’, inlined from ‘Inkscape::LivePathEffect::LPEInterpolate::calculate_trajectory(Geom::OptRect, Geom::OptRect)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:137:50: /usr/include/2geom-1.3.0/2geom/piecewise.h:107:23: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | return valueAt(cuts.front()); | ~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp:62:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | pts.push_back(path_it.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate_points.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:242:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | CubicBezier calc_bezier(Point p0, Point p1, Point p2, Point p3) const { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distanceSq(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:394:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | return L2sq(a - b); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/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]; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘Inkscape::LivePathEffect::LPEFilletChamfer::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:95:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:95:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:109:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:111:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | a *= rect->i2doc_affine().inverse().descrim(); | ~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-jointype.cpp:26: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:33: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:103:53: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | double const ta, double const width){ | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:687:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:687:46: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:687:46: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:661:54: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 661 | pathv *= Affine(r,0,0,r,0,0) * Translate(switcher); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:112:28: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 112 | Geom::Path p = patha * mat; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In constructor ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:205:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 205 | cp.pt = paths[i][ii].pointAt(time.first); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:493:87: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Interval hidden = findShadowedTime(gpaths[i0], flag_j, ti, width/2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:105:40: 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 T = unit_vector(pt_and_dir[1]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:110:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:151:30: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | return Interval(tmin,tmax); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.h:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point cw() const { | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘std::vector Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEKnot::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:582:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::KnotHolderEntityCrossingSwitcher::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:687:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | KnotHolderEntityCrossingSwitcher::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:22: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:24: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:90:52: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:90:52: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:90:52: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:90:52: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘Inkscape::LivePathEffect::size_nondegenerate(Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:58:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In function ‘Geom::D2 Geom::operator+(const D2&, Point) [with T = SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:320:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | operator+(D2 const & a, Point b) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELattice::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:164:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘Inkscape::LivePathEffect::complementOf(Geom::Interval, std::vector >)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:287:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:294:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:308:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:315:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:332:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:337:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘void Inkscape::LivePathEffect::LPELattice2::calculateCurve(Geom::Point, Geom::Point, SPCurve*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:565:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | LPELattice2::calculateCurve(Geom::Point a,Geom::Point b, SPCurve* c, bool horizontal, bool move) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘Inkscape::LivePathEffect::LPEKnotNS::CrossingPoints::CrossingPoints(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:165:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | CrossingPoints::CrossingPoints(Geom::PathVector const &paths) : std::vector(){ | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:137:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | double dl = dot((*handles[corner+4*i] - (base + origin)), dir)/dot(dir,dir); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:164:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘Inkscape::LivePathEffect::LPEKnot::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:582:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘Inkscape::LivePathEffect::findShadowedTime(Geom::Path const&, std::vector > const&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:105:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point T = unit_vector(pt_and_dir[1]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:110:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In member function ‘Geom::SBasis2d::operator=(Geom::SBasis2d const&)’, inlined from ‘Geom::D2::D2()’ at /usr/include/2geom-1.3.0/2geom/d2.h:64:23, inlined from ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:79:18: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:151:7: warning: ‘MEM [(unsigned int *)&D.770470 + 24B]’ is used uninitialized [-Wuninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Inkscape::LivePathEffect::LPELattice::doEffect_pwd2(Geom::Piecewise > const&)’: /usr/include/2geom-1.3.0/2geom/d2.h:64:25: note: ‘’ declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47, inlined from ‘Geom::Path::portion(double, double) const’ at /usr/include/2geom-1.3.0/2geom/path.h:646:14: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::LPELattice(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:35:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 35 | grid_point0(_("Control handle 0:"), _("Control handle 0"), "gridpoint0", &wr, this), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘Inkscape::LivePathEffect::LPEKnot::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:411:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:172:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:222:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | grid_point1.param_update_default(grid_point1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-path_length.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:287:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:303:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:308:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:324:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | param_one.param_setValue(A, live_update); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 45%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In member function ‘Geom::SBasis2d::operator=(Geom::SBasis2d const&)’, inlined from ‘Geom::D2::D2()’ at /usr/include/2geom-1.3.0/2geom/d2.h:64:23, inlined from ‘Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:113:18: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:151:7: warning: ‘MEM [(unsigned int *)&D.779511 + 24B]’ may be used uninitialized [-Wmaybe-uninitialized] 151 | class SBasis2d : public std::vector{ | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Inkscape::LivePathEffect::LPELattice2::doEffect_pwd2(Geom::Piecewise > const&)’: /usr/include/2geom-1.3.0/2geom/d2.h:64:25: note: ‘’ declared here 64 | D2() {f[X] = f[Y] = T();} | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice2::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:332:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:337:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:340:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | vertical(grid_point_0, grid_point_1,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘Inkscape::LivePathEffect::LPELattice2::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:559:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:40:10: warning: ‘Inkscape::LivePathEffect::SatelliteReference::_hasactive’ will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.h: In constructor ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:57:1: warning: when initialized here [-Wreorder] 57 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:57:1: warning: when initialized here [-Wreorder] 57 | LPEMirrorSymmetry::LPEMirrorSymmetry(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:57:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:57:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h: In constructor ‘Inkscape::LivePathEffect::LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:72:15: warning: ‘Inkscape::LivePathEffect::LPEMeasureSegments::flip_side’ will be initialized after [-Wreorder] 72 | BoolParam flip_side; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:67:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::scale_sensitive’ [-Wreorder] 67 | BoolParam scale_sensitive; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: when initialized here [-Wreorder] 68 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:85:17: warning: ‘Inkscape::LivePathEffect::LPEMeasureSegments::angle_projection’ will be initialized after [-Wreorder] 85 | ScalarParam angle_projection; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:68:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::active_projection’ [-Wreorder] 68 | BoolParam active_projection; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: when initialized here [-Wreorder] 68 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:86:15: warning: ‘Inkscape::LivePathEffect::LPEMeasureSegments::avoid_overlapping’ will be initialized after [-Wreorder] 86 | BoolParam avoid_overlapping; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.h:77:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEMeasureSegments::onbbox’ [-Wreorder] 77 | BoolParam onbbox; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: when initialized here [-Wreorder] 68 | LPEMeasureSegments::LPEMeasureSegments(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:68:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:21: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:596:74: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 596 | Geom::Path mirror = portion.reversed() * m; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:154:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEOffset::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:531:12: warning: variable ‘bboxsize’ set but not used [-Wunused-but-set-variable] 531 | double bboxsize = 0; | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-path_length.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-path_length.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:531:12: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:531:12: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h:37: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doAfterEffect(const SPLPEItem*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:144:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine m = Geom::reflection (ls.vector(), (Geom::Point)start_point); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:144:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine m = Geom::reflection (ls.vector(), (Geom::Point)start_point); | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::vector() const’: /usr/include/2geom-1.3.0/2geom/line.h:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point vector() const { return _final - _initial; } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:222:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:243:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 243 | center_point.param_setValue(Geom::middle_point((Geom::Point)point_a, (Geom::Point)point_b), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:297:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:298:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | Geom::Point sp = Geom::Point(document->getWidth().value("px")/2.0, 0) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:307:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:308:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | Geom::Point sp = Geom::Point(0, document->getHeight().value("px")/2.0) * transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘void Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:433:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:90: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:558:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:47: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 938 | pathvector *= Geom::Translate(-mid); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:47: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 938 | pathvector *= Geom::Translate(-mid); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:47: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 938 | pathvector *= Geom::Translate(-mid); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/operators.hpp:268:1: note: 59 | m = m * t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/operators.hpp:268:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/operators.hpp:268:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/operators.hpp:268:1: note: 45 | typedef boost::integral_constant type; /usr/include/boost/operators.hpp:268:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/operators.hpp:268:1: note: 72 | struct requirement_ /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/boost/operators.hpp:268:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/boost/operators.hpp:268:1: note: 258 | i *= t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:939:45: required from here /usr/include/boost/operators.hpp:268:1: note: 939 | pathvector *= Geom::Rotate(angle); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:939:45: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 939 | pathvector *= Geom::Rotate(angle); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/boost/operators.hpp:268:1: note: 65 | t = pow(t, 3); /usr/include/boost/operators.hpp:268:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/operators.hpp:268:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/operators.hpp:268:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/operators.hpp:268:1: note: 45 | typedef boost::integral_constant type; /usr/include/boost/operators.hpp:268:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/operators.hpp:268:1: note: 72 | struct requirement_ /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/boost/operators.hpp:268:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/boost/operators.hpp:268:1: note: 258 | i *= t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:970:27: required from here /usr/include/boost/operators.hpp:268:1: note: 970 | pathvector *= affinetransform; /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39, from /usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h:38: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:378:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | LPEMeasureSegments::createTextLabel(Geom::Point pos, size_t counter, double length, Geom::Coord angle, bool remove, bool valid) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:502:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::OptRect bounds = cast(elemref)->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:512:72: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:512:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘std::vector Inkscape::LivePathEffect::transformNodes(std::vector, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:729:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 729 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:734:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 734 | result.push_back(point * transform); | ~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘std::vector Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:740:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 740 | getNodes(SPItem * item, Geom::Affine transform, bool onbbox, bool centers, bool bboxonly, double angle_projection) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:786:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 786 | current_nodes.push_back((*bbox).corner(0) * transform); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:864:91: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 864 | Geom::Affine parentaffinetransform = i2anc_affine(lpeitem->parent, document->getRoot()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:873:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 873 | Geom::Point mid = bbox->midpoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:876:54: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | transform *= Geom::Translate(mid).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:53: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 877 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:892:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 892 | Geom::Affine affinetransform_sub = i2anc_affine(item, document->getRoot()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:894:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | transform *= Geom::Translate(-mid); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:65: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | pathvector *= Geom::Translate(-mid); | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point Geom::middle_point(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:359:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | inline Point middle_point(Point const &p1, Point const &p2) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEMeasureSegments::processObjects(Inkscape::LivePathEffect::LPEAction)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:1264:112: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1264 | Geom::Affine trans = i2anc_affine(sp_lpe_item->parent, sp_lpe_item->document->getRoot()); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In function ‘Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)’: /usr/include/2geom-1.3.0/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()); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:1301:2: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | }; /* namespace Inkscape */ | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::Pl::KnotHolderEntityLeftEnd::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:152:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | KnotHolderEntityLeftEnd::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:152:37: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:152:37: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:92:27: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 92 | A = pwd2_in.firstValue(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘Geom::Point Inkscape::LivePathEffect::get_nearest_point(Geom::PathVector, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:154:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Point get_nearest_point(Geom::PathVector pathv, Geom::Point point) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEOffset::transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:184:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Affine current_affine = sp_item_transform_repr(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::LPEOffset::get_default_point(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:190:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::Point LPEOffset::get_default_point(Geom::PathVector pathv) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEOffset::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:230:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | original_bbox(lpeitem); | ~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘int Inkscape::LivePathEffect::offset_winding(Geom::PathVector, Geom::Path)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:248:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Point p = path.initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEOffset::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:606:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 606 | size /= sp_lpe_item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:709:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 709 | Point finalPoint() const { return (*_closing_seg)[_closed ? 1 : 0]; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘Inkscape::LivePathEffect::getNodes(SPItem*, Geom::Affine, bool, bool, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:784:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 784 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:786:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 786 | current_nodes.push_back((*bbox).corner(0) * transform); | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:502:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::OptRect bounds = cast(elemref)->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:512:72: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 512 | Geom::Affine affine = Geom::Affine(Geom::Translate(pos).inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:871:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 871 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:876:54: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 876 | transform *= Geom::Translate(mid).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:873:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 873 | Geom::Point mid = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:53: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 877 | transform *= Geom::Rotate(angle).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:894:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | transform *= Geom::Translate(-mid); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:65: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:938:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 938 | pathvector *= Geom::Translate(-mid); | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:109:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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); | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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]; | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp: In member function ‘Inkscape::LivePathEffect::LPEParallel::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-parallel.cpp:79:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | dir = unit_vector(B - A); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:515:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 515 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:520:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | start_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Inkscape::LivePathEffect::LPEOffset::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:224:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEOffset::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.3.0/2geom/path.h:709:11: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Inkscape::LivePathEffect::LPEOffset::get_default_point(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:190:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::Point LPEOffset::get_default_point(Geom::PathVector pathv) | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:227:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | center_point.param_setValue(point_c, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:297:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:299:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | start_point.param_setValue(sp, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:307:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:309:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | start_point.param_setValue(sp, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Inkscape::LivePathEffect::LPEMeasureSegments::processObjects(Inkscape::LivePathEffect::LPEAction)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:1235:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1235 | LPEMeasureSegments::processObjects(LPEAction lpe_action) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘Inkscape::LivePathEffect::LPEOffset::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:442:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | LPEOffset::doEffect_path(Geom::PathVector const & path_in) | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::toMirror(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:433:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:523:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 523 | offset_pt = get_default_point(path_in); | ~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:606:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 606 | size /= sp_lpe_item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::WPAP::KnotHolderEntityWidthPatternAlongPath::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:352:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | KnotHolderEntityWidthPatternAlongPath::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:352:51: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:352:51: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:713:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | double getAngle(Geom::Point p1, Geom::Point p2, Geom::Point p3, bool flip_side, double fix_overlaps) | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/bezier-to-sbasis.h:35: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 225 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘Inkscape::LivePathEffect::transformNodes(std::vector >, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:729:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 729 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^~~~~~~~~~~~~~ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:125:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:175:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | Geom::Affine affine = pattern.get_relative_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:216:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 216 | if (Geom::are_near(pwd2_in[0].at0(),pwd2_in[pwd2_in.size()-1].at1(), 0.01)) { | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:240:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:241:93: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘bool Geom::are_near(const Point&, const Point&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘Inkscape::LivePathEffect::LPEMirrorSymmetry::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | LPEMirrorSymmetry::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:558:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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 member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:44: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:879:124: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | std::vector< Point > current_nodes = getNodes(splpeitem, transform, onbbox, centers, bboxonly, angle_projection); | ^ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:56: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘Inkscape::LivePathEffect::LPEMeasureSegments::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:897:131: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | std::vector< Point > current_nodes = getNodes(item, transform, onbbox, centers, bboxonly, angle_projection); | ^ 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:929:58: /usr/include/2geom-1.3.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::PB::KnotHolderEntityLeftEnd::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:52:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | KnotHolderEntityLeftEnd::knot_get() const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:52:37: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:52:37: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::firstValue() const [with T = Geom::D2; output_type = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perp_bisector.cpp:138:27: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 138 | A = pwd2_in.firstValue(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 106 | inline output_type firstValue() const { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:106:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::lastValue() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:109:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 109 | inline output_type lastValue() const { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:315:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:315:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:319:45: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise >::domain() const’: /usr/include/2geom-1.3.0/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()); } | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’: /usr/include/2geom-1.3.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.h:10, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:219:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:219:51: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:219:51: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘Inkscape::LivePathEffect::LPEPatternAlongPath::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:17: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPEPerspectiveEnvelope::projectPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:219:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | LPEPerspectiveEnvelope::projectPoint(Geom::Point p) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:339:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:346:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | Geom::Point nearest = vert.pointAt(vert.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:360:1: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:367:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point nearest = horiz.pointAt(horiz.nearestTime(A)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:383:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:439:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | int position_a = Geom::sgn(Geom::cross(handles[3] - handles[1], handles[0] - handles[1])); /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:339:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:355:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:360:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:376:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | param_one.param_setValue(A); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.h: In constructor ‘Inkscape::LivePathEffect::LPEPowerClip::LPEPowerClip(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:27:1: warning: when initialized here [-Wreorder] 27 | LPEPowerClip::LPEPowerClip(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:27:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:27:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 59 | m = m * t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:120:54: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 120 | res_hlp *= Geom::Translate(0, -999999); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:120:54: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 120 | res_hlp *= Geom::Translate(0, -999999); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:120:54: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 120 | res_hlp *= Geom::Translate(0, -999999); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEPerspectiveEnvelope::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:383:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:398:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | vertical(up_left_point, up_right_point,vert); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:444:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | down_left_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp: In function ‘Geom::Path Inkscape::LivePathEffect::sp_bbox_without_clip(SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:54:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::OptRect bbox = lpeitem->visualBounds(Geom::identity(), true, false, true); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘Inkscape::LivePathEffect::LPEPerspectiveEnvelope::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:555:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPEPowerClip::getClipPathvector()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:109:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | childitem->doWriteTransform(Geom::Translate(0, -999999)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Ellipse Geom::find_ellipse(Point, Point, Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:54: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp: In function ‘Inkscape::LivePathEffect::sp_bbox_without_clip(SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerclip.cpp:54:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::OptRect bbox = lpeitem->visualBounds(Geom::identity(), true, false, true); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:716:44: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘Geom::Path::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 716 | for (gint i = 0; i < p.size_open(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:723:44: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘Geom::Path::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 723 | for (gint i = 0; i < p2.size_open(); i++) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:723:44: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:723:44: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:270:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:270:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:275:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:103:26: required from here /usr/include/boost/operators.hpp:268:1: note: 103 | if ( are_near(L2sq(dM(t)),0.) && (dM[0].size() > 1) && (dM[1].size() > 1) ) { /usr/include/boost/operators.hpp:268:1: note: | ~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:694:60: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 694 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::Bezier]’: /usr/include/2geom-1.3.0/2geom/d2.h:131:23: required from ‘Geom::Point Geom::D2< >::pointAt(double) const [with T = Geom::Bezier]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 131 | return (*this)(t); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:65: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:24: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:25: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:26: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genSteinerEllipse(const std::vector&, bool, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:587:10: warning: variable ‘swapped’ set but not used [-Wunused-but-set-variable] 587 | bool swapped = false; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In static member function ‘static Geom::Point Inkscape::LivePathEffect::LPEPts2Ellipse::projectPoint(Geom::Point, double (*)[3])’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:629:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point LPEPts2Ellipse::projectPoint(Geom::Point p, double m[][3]) | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 60 | m = t * m; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:85:12: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEPowerMask::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:126:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::OptRect bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:629:70: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:629:70: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2; output_type = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’ /usr/include/boost/operators.hpp:268:1: note: 765 | if (g.isZero()) return Piecewise(f(0)); /usr/include/boost/operators.hpp:268:1: note: | ~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:819:31: required from ‘Geom::Piecewise Geom::compose(const Piecewise&, const Piecewise&) [with T = D2]’ /usr/include/boost/operators.hpp:268:1: note: 819 | Piecewise fgi=compose(f, g.segs[i]); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:800:52: required from here /usr/include/boost/operators.hpp:268:1: note: 800 | Piecewise > pwd2_out = compose(pwd2_in,x) + y*compose(n,x); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp: In member function ‘Inkscape::LivePathEffect::LPEPowerMask::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powermask.cpp:126:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::OptRect bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:694:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:703:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 703 | ts_close.push_back(middle_point(tmpstart, ts.back())); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:707:50: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:822:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 822 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:180:13: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 180 | path *= affine; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.0/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Path Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(const Geom::Piecewise >&, const Geom::Piecewise&, LineJoinType, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:303:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Point start = B[0].at0(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:33: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:33: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:350:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:369:96: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:370:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 370 | false, width < 0, B[i].at0() ); | ~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:85: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:384:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::Ellipse Geom::find_ellipse(Point, Point, Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:92:36: note: parameter passing for argument of type ‘Geom::Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | return Ellipse(A, B, C, D, E, F); | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126: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; } | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:83:47: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(const std::vector&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:437:57: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:440:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:441:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | Geom::Point p0 = pts.front() * inv_affine; | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:119:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distanceSq(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:394:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | return L2sq(a - b); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘int Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(const std::vector&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:716:53: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:717:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 46%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In function ‘Inkscape::LivePathEffect::evalSteinerEllipse(Geom::Point const&, Geom::Point const&, Geom::Point const&, double const&, Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:553:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERecursiveSkeleton::doEffect_pwd2(const Geom::Piecewise >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:83:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Geom::touching_circle(Geom::D2 const&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:123:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Point center = curve(t) + radius*normal; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:437:57: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:438:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genPerspectiveEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:716:53: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | affine *= Geom::Rotate(ellipse.rotationAngle()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:717:49: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | affine *= Geom::Translate(ellipse.center()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(Geom::Piecewise > const&, Geom::Piecewise const&, Inkscape::LivePathEffect::LineJoinType, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:369:96: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | pb.arcTo( ellipse.ray(Geom::X), ellipse.ray(Geom::Y), ellipse.rotationAngle(), | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:90: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~^~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::compose >(Geom::Piecewise > const&, Geom::SBasis const&)Geom::Piecewise >’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:95:34: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 95 | lc.pt = f.valueAt(j); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In function ‘Inkscape::LivePathEffect::evalSteinerEllipse(Geom::Point const&, Geom::Point const&, Geom::Point const&, double const&, Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:553:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(const Geom::Piecewise >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:322:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:324:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | hatch_dist = Geom::L2(direction.getVector())/5; | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:334:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | smthSnake = smthSnake*mat.inverse(); | ~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:125:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h: In member function ‘Geom::Point Inkscape::LivePathEffect::VectorParam::getOrigin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h:42:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 42 | Geom::Point getOrigin() const { return origin; }; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h: In member function ‘Geom::Point Inkscape::LivePathEffect::VectorParam::getVector() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h:41:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point getVector() const { return vector; }; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::operator-(const SBasis&)’: /usr/include/2geom-1.3.0/2geom/sbasis.h:285:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | result[i] = -p[i]; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In constructor ‘Inkscape::LivePathEffect::LevelsCrossings::LevelsCrossings(const std::vector >&, const Geom::Piecewise >&, const Geom::Piecewise&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:95:23: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 95 | lc.pt = f.valueAt(j); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPERoughHatches::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:559:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:563:16: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 563 | origin = bbox->midpoint(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/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]; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::operator-(Geom::SBasis const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | int LPEPts2Ellipse::genFitEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(std::vector > const&, Geom::PathVector&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:411:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genFitEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:440:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘Inkscape::LivePathEffect::LPEPts2Ellipse::genIsometricEllipse(std::vector > const&, Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:486:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | int LPEPts2Ellipse::genIsometricEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.3.0/2geom/path.h:709:11: note: parameter passing for argument of type ‘struct 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]; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::smoothSnake(std::vector >, std::allocator > > > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:455:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | Point new_pt = (pt0+pt1)/2; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:559:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:563:32: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | origin = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::D2::at0() const’: /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.cpp /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:191:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Point LPERoughen::randomize(double max_length, bool is_node) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:191:66: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:191:66: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise >::domain() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In member function ‘Geom::Path::appendNew, Geom::Point const&>(Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::lineTo(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPERoughen::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:88:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::OptRect bbox = lpeitem->bounds(SPItem::GEOMETRIC_BBOX); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:191:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Point LPERoughen::randomize(double max_length, bool is_node) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughen::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:88:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Geom::OptRect bbox = lpeitem->bounds(SPItem::GEOMETRIC_BBOX); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughen::addNodesAndJitter(Geom::Curve const*, Geom::Point&, Geom::Point&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:354:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Ray ray(seg1[3] + point_a3, seg2[1] + point_a3); | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp:171:26: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 171 | Point A = pwd2_in(t_cuts[i]); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘Geom::Piecewise< >::output_type Geom::Piecewise< >::operator()(double) const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.h:10, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp: In member function ‘Inkscape::LivePathEffect::LPERuler::ruler_mark(Geom::Point const&, Geom::Point const&, Inkscape::LivePathEffect::MarkType const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ruler.cpp:99:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | D = A + n_major; | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘Inkscape::LivePathEffect::path_from_piecewise_fix_cusps(Geom::Piecewise > const&, Geom::Piecewise const&, Inkscape::LivePathEffect::LineJoinType, double, double) [clone .constprop.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | static Geom::Path path_from_piecewise_fix_cusps( Geom::Piecewise > const & B, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:102: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:384:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | pb.lineTo(B[i].at0()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughen::randomize(double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:202:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | output = Geom::Point::polar(ray.angle(), max_length); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | LPERoughHatches::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in){ | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:322:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:325:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Point hatches_dir = rot90(unit_vector(direction.getVector())); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:334:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | smthSnake = smthSnake*mat.inverse(); | ~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘Inkscape::LivePathEffect::LPERoughHatches::LPERoughHatches(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:242:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | direction(_("Hatches width and dir"), _("Defines hatches frequency and direction"), "direction", &wr, this, Geom::Point(50,0)), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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 { | ^~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-skeleton.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:17: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:119:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.h: In constructor ‘Inkscape::LivePathEffect::LPESimplify::LPESimplify(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.h:47:17: warning: ‘Inkscape::LivePathEffect::LPESimplify::steps’ will be initialized after [-Wreorder] 47 | ScalarParam steps; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.h:40:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPESimplify::threshold’ [-Wreorder] 40 | ScalarParam threshold; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:25:1: warning: when initialized here [-Wreorder] 25 | LPESimplify::LPESimplify(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:25:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:25:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 593 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593:1: 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 /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:13: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.h: In constructor ‘Inkscape::LivePathEffect::LPEShowHandles::LPEShowHandles(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.h:48:15: warning: ‘Inkscape::LivePathEffect::LPEShowHandles::show_center_node’ will be initialized after [-Wreorder] 48 | BoolParam show_center_node; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.h:47:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPEShowHandles::original_d’ [-Wreorder] 47 | BoolParam original_d; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:28:1: warning: when initialized here [-Wreorder] 28 | LPEShowHandles::LPEShowHandles(LivePathEffectObject *lpeobject) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:694:60: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Point start = Geom::Point( pwd2_in.domain().min(), ts.front()[Geom::Y]); | ~~~~~~~~~~~~~~^~ In function ‘Geom::lerp(double, Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::middle_point(Geom::Point const&, Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/point.h:360:16, inlined from ‘Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:703:52: /usr/include/2geom-1.3.0/2geom/point.h:354:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | return (1 - t) * a + t * b; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘Inkscape::LivePathEffect::LPEPowerStroke::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:707:50: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | end[Geom::X] = pwd2_in.domain().max(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:822:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 822 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:766:61: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 766 | ts.insert(ts.begin(), Geom::Point(pwd2_in.domain().min(), start_y)); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:28:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:28:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:47: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:74:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | bbox = lpeitem->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:163:46: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 163 | gdouble size = Geom::L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:168:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | size /= sp_lpe_item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::generateHelperPathAndSmooth(Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:256:62: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | angleFixed -= Geom::Angle::from_degrees(180.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:257:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | point_at2 = Geom::Point::polar(angleFixed, dist) + point_at3; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:136:18: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | static Angle from_degrees(Coord d) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::drawNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:304:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | LPESimplify::drawHandle(Geom::Point p) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESimplify::drawHandleLine(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:316:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | LPESimplify::drawHandleLine(Geom::Point p,Geom::Point p2) | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:68: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:128:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | if (are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::generateHelperPathAndSmooth(Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:257:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | point_at2 = Geom::Point::polar(angleFixed, dist) + point_at3; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:175:20: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:194:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | LPEShowHandles::drawHandle(Geom::Point p) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEShowHandles::drawHandleLine(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:208:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | LPEShowHandles::drawHandleLine(Geom::Point p,Geom::Point p2) | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:175:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | rotate = Geom::Rotate::from_degrees(45); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:106: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::generateHelperPath(Geom::PathVector)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:147:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | if(!are_near((*cubic)[0],(*cubic)[1])) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::drawNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:292:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | LPESimplify::drawNode(Geom::Point p) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:304:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | LPESimplify::drawHandle(Geom::Point p) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘Inkscape::LivePathEffect::LPESimplify::doEffect(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:160:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPESimplify::doEffect(SPCurve *curve) | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::drawNode(Geom::Point, Geom::NodeType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:170:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | LPEShowHandles::drawNode(Geom::Point p, Geom::NodeType nodetype) | ^~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-test-doEffect-stack.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘Inkscape::LivePathEffect::LPEShowHandles::drawHandle(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:107: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:194:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | LPEShowHandles::drawHandle(Geom::Point p) | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.h: In constructor ‘Inkscape::LivePathEffect::LPESketch::LPESketch(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.h:48:17: warning: ‘Inkscape::LivePathEffect::LPESketch::parallel_offset’ will be initialized after [-Wreorder] 48 | RandomParam parallel_offset; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.h:43:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPESketch::strokelength’ [-Wreorder] 43 | ScalarParam strokelength; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:30:1: warning: when initialized here [-Wreorder] 30 | LPESketch::LPESketch(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:30:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:30:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:398:22: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 398 | Point m_t = m(t), v_t = v(t), a_t = a(t); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 101 | inline output_type operator()(double t) const { return valueAt(t); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:101:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPESketch::doEffect_pwd2(const Geom::Piecewise >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:290:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | bool closed = piece.segs.front().at0() == piece.segs.back().at1(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In member function ‘Geom::Point Geom::D2< >::at1() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/d2.h:125:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Point at1() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp: In member function ‘Inkscape::LivePathEffect::LPESketch::computePerturbation(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-sketch.cpp:246:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | dA = B-A-dB; | ^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-test-doEffect-stack.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-test-doEffect-stack.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:630:28: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 630 | path_it *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘bool Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:596:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | Geom::Point s = line_separation.initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:601:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 601 | Geom::Affine t = group->transform * tpass; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:640:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:651:54: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | Geom::Ray ray = line_separation.ray(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:655:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | s = Geom::Point::polar(dir,size_divider) + center; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:731:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | tmp_pathvector *= t.inverse(); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:9: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /usr/include/2geom-1.3.0/2geom/line.h:297:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/line.h:299:16: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | return result; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/line.h:231:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESlice::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:775:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:787:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 787 | center_point.param_setValue(Geom::middle_point((Geom::Point)start_point, (Geom::Point)end_point), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPESlice::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:898:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::angle() const’: /usr/include/2geom-1.3.0/2geom/line.h:138:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Point d = _final - _initial; | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:10, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:627:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | t = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:647:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 647 | original.appendNew( original.initialPoint() ); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:338:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | _gbbox = spgrp->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:898:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:907:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 907 | start_point.param_setValue(point_a, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-spiro.cpp:11: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::TtC::KnotHolderEntityAttachPt::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:171:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | KnotHolderEntityAttachPt::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:171:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:171:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:82:26: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 82 | ptA = pwd2_in.valueAt(t_attach); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:775:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:783:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | end_point.param_setValue( | ~~~~~~~~~~~~~~~~~~~~~~~~^ 784 | Geom::Point(center_point[Geom::X], dista <= distb ? boundingbox_Y.min() : boundingbox_Y.max()), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:18: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘virtual Geom::Piecewise > Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(const Geom::Piecewise >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:86:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:87:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | derivA = derivA * rot; | ~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:31: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In constructor ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::KnotHolderEntityAttachBegin(Inkscape::LivePathEffect::LPETaperStroke*, size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:60:26: warning: ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::_effect’ will be initialized after [-Wreorder] 60 | LPETaperStroke * _effect; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:59:16: warning: ‘size_t Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::_index’ [-Wreorder] 59 | size_t _index; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:48:9: warning: when initialized here [-Wreorder] 48 | KnotHolderEntityAttachBegin(LPETaperStroke * effect, size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In constructor ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::KnotHolderEntityAttachEnd(Inkscape::LivePathEffect::LPETaperStroke*, size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:77:26: warning: ‘Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::_effect’ will be initialized after [-Wreorder] 77 | LPETaperStroke * _effect; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:76:16: warning: ‘size_t Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachEnd::_index’ [-Wreorder] 76 | size_t _index; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:65:9: warning: when initialized here [-Wreorder] 65 | KnotHolderEntityAttachEnd(LPETaperStroke * effect, size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h: In constructor ‘Inkscape::LivePathEffect::LPETaperStroke::LPETaperStroke(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:52:17: warning: ‘Inkscape::LivePathEffect::LPETaperStroke::line_width’ will be initialized after [-Wreorder] 52 | ScalarParam line_width; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.h:46:22: warning: ‘Inkscape::LivePathEffect::ScalarArrayParam Inkscape::LivePathEffect::LPETaperStroke::attach_start’ [-Wreorder] 46 | ScalarArrayParam attach_start; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:106:1: warning: when initialized here [-Wreorder] 106 | LPETaperStroke::LPETaperStroke(LivePathEffectObject *lpeobject) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::TpS::KnotHolderEntityAttachBegin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:710:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 710 | Geom::Point KnotHolderEntityAttachBegin::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:710:53: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:710:53: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enumarray.h:47:45: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 47 | if (widget_is_visible && valid_index(_active_index)) { /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 100 | bool valid_index(int index) const { return _vector.size() > index; } | ~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:100:63: warning: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:304:47: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 304 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In member function ‘Inkscape::LivePathEffect::LPETangentToCurve::doEffect_pwd2(Geom::Piecewise > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:87:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | derivA = derivA * rot; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:105:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/path.h:705:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | Point initialPoint() const { return (*_closing_seg)[1]; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::splititem(SPItem*, SPCurve*, std::pair, bool, bool, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:625:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | Geom::Affine t = shape->transform * tpass; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:707:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | portion.setInitial(tmp_pathvector[0].finalPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp:38:30: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 38 | Point pos(pwd2_in.valueAt(t)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:589:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | LPESlice::splititem(SPItem* item, SPCurve * curve, std::pair slicer, bool toggle, bool is_original, Geom::Affine tpass, bool top) | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:86:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:77:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | LPETangentToCurve::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:640:59: 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(closingline.initialPoint(), closingline.finalPoint())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:731:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | tmp_pathvector *= t.inverse(); | ~~~~~~~~~^~ [ 47%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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]; | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject-reference.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In function ‘Geom::Piecewise > Inkscape::LivePathEffect::stretch_along(Geom::Piecewise >, Geom::Path, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:304:47: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp: In member function ‘Inkscape::LivePathEffect::LPETextLabel::doEffect_pwd2(Geom::Piecewise > const&)’: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-text_label.cpp:40:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Point n(-rot90(dir) * 30); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::compose(const Piecewise&, const SBasis&) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:765:42: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 765 | if (g.isZero()) return Piecewise(f(0)); | ~^~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘void Geom::Piecewise< >::setDomain(Geom::Interval) [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:218:17: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | inline void setDomain(Interval dom) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETaperStroke::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:488:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | start_attach_point.push_back(first_cusp(attach_startv[index])); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::LPESlice(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:55:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | start_point(_("Slice line start"), _("Start point of slice line"), "start_point", &wr, this, _("Adjust start point of slice line")), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:173:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 173 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox]._b[0]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:22, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:174:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 174 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox]._b[1]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:41, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:173:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 173 | _b[0] -= amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[0]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In member function ‘Geom::GenericInterval::expandBy(double)’, inlined from ‘Geom::GenericRect::expandBy(double, double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:302:41, inlined from ‘Geom::GenericRect::expandBy(double)’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:294:17, inlined from ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:359:59: /usr/include/2geom-1.3.0/2geom/generic-interval.h:174:15: warning: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 174 | _b[1] += amount; | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘Inkscape::LivePathEffect::LPESlice::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:328:35: note: ‘MEM[(struct GenericInterval *)&_gbbox + 16B]._b[1]’ was declared here 328 | Geom::OptRect _gbbox = Geom::OptRect(); | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro-converters.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h: In constructor ‘Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:81:17: warning: ‘Inkscape::LivePathEffect::LPETiling::num_cols’ will be initialized after [-Wreorder] 81 | ScalarParam num_cols; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:80:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::num_rows’ [-Wreorder] 80 | ScalarParam num_rows; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:80:17: warning: ‘Inkscape::LivePathEffect::LPETiling::num_rows’ will be initialized after [-Wreorder] 80 | ScalarParam num_rows; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:78:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::gapx’ [-Wreorder] 78 | ScalarParam gapx; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:83:17: warning: ‘Inkscape::LivePathEffect::LPETiling::scale’ will be initialized after [-Wreorder] 83 | ScalarParam scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:82:17: warning: ‘Inkscape::LivePathEffect::ScalarParam Inkscape::LivePathEffect::LPETiling::rotate’ [-Wreorder] 82 | ScalarParam rotate; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:102:15: warning: ‘Inkscape::LivePathEffect::LPETiling::shrink_interp’ will be initialized after [-Wreorder] 102 | BoolParam shrink_interp; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:92:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::interpolate_rotatex’ [-Wreorder] 92 | BoolParam interpolate_rotatex; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:100:15: warning: ‘Inkscape::LivePathEffect::LPETiling::split_items’ will be initialized after [-Wreorder] 100 | BoolParam split_items; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:95:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::mirrorrowsx’ [-Wreorder] 95 | BoolParam mirrorrowsx; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:101:15: warning: ‘Inkscape::LivePathEffect::LPETiling::link_styles’ will be initialized after [-Wreorder] 101 | BoolParam link_styles; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:88:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_gap_x’ [-Wreorder] 88 | BoolParam random_gap_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:89:15: warning: ‘Inkscape::LivePathEffect::LPETiling::random_gap_y’ will be initialized after [-Wreorder] 89 | BoolParam random_gap_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:87:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_rotate’ [-Wreorder] 87 | BoolParam random_rotate; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:87:15: warning: ‘Inkscape::LivePathEffect::LPETiling::random_rotate’ will be initialized after [-Wreorder] 87 | BoolParam random_rotate; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.h:86:15: warning: ‘Inkscape::LivePathEffect::BoolParam Inkscape::LivePathEffect::LPETiling::random_scale’ [-Wreorder] 86 | BoolParam random_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:74:1: warning: when initialized here [-Wreorder] 74 | LPETiling::LPETiling(LivePathEffectObject *lpeobject) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:651:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 651 | if (children.size() > child_index) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Gtk::Widget* Inkscape::LivePathEffect::LPETiling::newWidget()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:779:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 779 | param->param_key == "mirrorrowsx" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:780:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 780 | param->param_key == "mirrorrowsy" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:781:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 781 | param->param_key == "mirrorcolsx" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:782:55: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 782 | param->param_key == "mirrorcolsy" && usemirroricons || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘void Inkscape::LivePathEffect::LPETiling::generate_buttons(Gtk::Box*, Gtk::RadioButton::Group&, gint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1012:43: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1012 | Glib::ustring tooltip = result[0] == zero ? "" : "rx+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1013:30: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1013 | tooltip += result[1] == zero ? "" : "ry+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1014:30: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1014 | tooltip += result[2] == zero ? "" : "cx+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1015:30: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1015 | tooltip += result[3] == zero ? "" : "cy+"; | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘void Inkscape::LivePathEffect::LPETiling::setMirroring(gint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1082:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1082 | mirrorrowsx.param_setValue(result[0] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1083:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1083 | mirrorrowsy.param_setValue(result[1] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1084:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1084 | mirrorcolsx.param_setValue(result[2] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1085:42: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::value_type’ {aka ‘unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1085 | mirrorcolsy.param_setValue(result[3] == zero ? false : true); | ~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1383:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1383 | if (random_s.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1391:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1391 | if (random_r.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1396:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1396 | if (random_x.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1403:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘gint’ {aka ‘int’} [-Wsign-compare] 1403 | if (random_y.size() == counter) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1458:32: warning: variable ‘py’ set but not used [-Wunused-but-set-variable] 1458 | double py = 0; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:50: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:50: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:104: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:127: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:98:3: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:58: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 1418 | output_pv *= Geom::Translate(center).inverse(); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:58: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 1418 | output_pv *= Geom::Translate(center).inverse(); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:59:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/boost/operators.hpp:268:1: note: 59 | m = m * t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/operators.hpp:268:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/operators.hpp:268:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/operators.hpp:268:1: note: 45 | typedef boost::integral_constant type; /usr/include/boost/operators.hpp:268:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/operators.hpp:268:1: note: 72 | struct requirement_ /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/boost/operators.hpp:268:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/boost/operators.hpp:268:1: note: 258 | i *= t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1421:63: required from here /usr/include/boost/operators.hpp:268:1: note: 1421 | output_pv *= Geom::Rotate::from_degrees(rotate); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1421:63: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 1421 | output_pv *= Geom::Rotate::from_degrees(rotate); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/operators.hpp:268:1: note: 60 | m = t * m; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/operators.hpp:268:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/operators.hpp:268:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/operators.hpp:268:1: note: 45 | typedef boost::integral_constant type; /usr/include/boost/operators.hpp:268:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/operators.hpp:268:1: note: 72 | struct requirement_ /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/boost/operators.hpp:268:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/boost/operators.hpp:268:1: note: 258 | i *= t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here /usr/include/boost/operators.hpp:268:1: note: 1424 | output_pv *= Geom::Scale(scaleok, scaleok); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:85:12: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1424 | output_pv *= Geom::Scale(scaleok, scaleok); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1424:58: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 1424 | output_pv *= Geom::Scale(scaleok, scaleok); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In constructor ‘Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:104:97: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | transformorigin("transformorigin:", "transformorigin","transformorigin", &wr, this, "", true) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doAfterEffect(const SPLPEItem*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:231:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:231:80: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:231:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Affine origin = Geom::Translate(center).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Affine origin = Geom::Translate(center).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:241:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | origin = origin.inverse(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:255:97: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:257:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine gap = gapp.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:70: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:434:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | prev_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:147: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:103: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:84: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1163:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1163 | transformoriginal = Geom::identity(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1190:49: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:103: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:75: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:64: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:75: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:145: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:103: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:71: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:60: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:71: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:143: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:105: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:79: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:79: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:155: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:113: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::PathVector Inkscape::LivePathEffect::LPETiling::doEffect_path_post(const Geom::PathVector&, Inkscape::LivePathEffect::FillRuleBool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1286:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1286 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1286:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1286 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1286:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1286 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1317:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1317 | Geom::Affine r = Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1411 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1418 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1421:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1421 | output_pv *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1513 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1513 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1513 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:58: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:58: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:125: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:87: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1642:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1642 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1645:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1645 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual void Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1661:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1661 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1680:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1682:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1682 | return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1695:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1695 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1697:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1697 | return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1702:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1702 | } // namespace Inkscape | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:75: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:64: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:71: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1236:60: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | (*gap_bbox) *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:79: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1237:68: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1237 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scaleok,scaleok) * Geom::Translate((*originalbbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doOnVisibilityToggled(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1551:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1551 | Geom::Affine ontoggle = Geom::identity(); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro-converters.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:231:50: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point center = (*gap_bbox).midpoint() * transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Affine origin = Geom::Translate(center).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:233:62: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | Geom::Affine origin = Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:251:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::OptRect bbox = sp_lpe_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:255:96: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Point spcenter_base = (*sp_lpe_item->geometricBounds(transformoriginal)).midpoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:273:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | Geom::Affine r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:70: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | r *= Geom::Rotate::from_degrees(rotatein).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:434:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | prev_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:450:103: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | Geom::Affine finalit = (transformoriginal * Geom::Translate(spcenter_base).inverse() * mirror * Geom::Translate(spcenter_base)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.0/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]); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::addCanvasIndicators(SPLPEItem const*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:47: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1318:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | r = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1418:57: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1418 | output_pv *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::LPETiling(LivePathEffectObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:104:97: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | transformorigin("transformorigin:", "transformorigin","transformorigin", &wr, this, "", true) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, size_t) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:230:79: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:230:79: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:230:79: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro-converters.cpp:12: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h: In member function ‘KnotHolderEntity::set_item_clickpos(Geom::Point)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:68:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:73: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:425:15: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 425 | helper *= m; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rotate boost::operators_impl::operator*(const Geom::Rotate&, const Geom::Rotate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Rotate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:98:3: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Rotate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Rotate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:462:50: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 462 | pathv_turn *= Geom::Rotate(previous_angle); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^ /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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:10: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:11: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:90:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:99:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | point_a = pathvector.initialPoint(); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETransform2Pts::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:133:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:148:17: 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_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPETransform2Pts::addCanvasIndicators(const SPLPEItem*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1638 | void KnotHolderEntityCopyGapX::knot_set(Geom::Point const &p, Geom::Point const&/*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1645:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1645 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1642:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1642 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void KnotHolderEntityCopyGapY::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1661:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1661 | point *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1658:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | Geom::Point const s = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapX::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1680:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::CoS::KnotHolderEntityCopyGapY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1685 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1695:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1695 | ret *= lpe->transformoriginal.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1190:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:101: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1157:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1224:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | original_bbox(sp_lpe_item, false, true, transformoriginal); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | origin *= Geom::Rotate::from_degrees(rotate); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:254:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Geom::Affine gapp = base_transform.inverse() * transformoriginal; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:362:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:175: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject-reference.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:241:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | origin = origin.inverse(); | ~~~~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:52: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doAfterEffect(SPLPEItem const*, SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::pointAtNodeIndex(Geom::PathVector, unsigned long) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:230:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | LPETransform2Pts::pointAtNodeIndex(Geom::PathVector pathvector, size_t index) const | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::addCanvasIndicators(SPLPEItem const*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.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 | LPETransform2Pts::addCanvasIndicators(SPLPEItem const */*lpeitem*/, std::vector &hp_vec) | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:36:45: required from here /usr/include/boost/operators.hpp:271:1: note: 36 | Geom::Affine affine = transform * item->transform; /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp: In member function ‘Geom::OptRect Inkscape::LivePathEffect::GroupBBoxEffect::clip_mask_bbox(SPLPEItem*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:33:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 33 | GroupBBoxEffect::clip_mask_bbox(SPLPEItem *item, Geom::Affine transform) | ^~~~~~~~~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1411 | r *= Geom::Rotate::from_degrees(rotatein); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1513 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1281:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | LPETiling::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~ In member function ‘Geom::GenericInterval::extent() const’, inlined from ‘Geom::GenericRect::width() const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:172:41, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1460:52: /usr/include/2geom-1.3.0/2geom/generic-interval.h:97:43: warning: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 97 | C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1289:19: note: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[0]’ was declared here 1289 | Geom::OptRect prev_bbox; | ^~~~~~~~~ In member function ‘Geom::GenericInterval::extent() const’, inlined from ‘Geom::GenericRect::width() const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:172:41, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1460:52: /usr/include/2geom-1.3.0/2geom/generic-interval.h:97:43: warning: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 97 | C extent() const { return max() - min(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1289:19: note: ‘MEM[(const struct GenericInterval *)&prev_bbox]._b[1]’ was declared here 1289 | Geom::OptRect prev_bbox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1281:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | LPETiling::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^~~~~~~~~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘Inkscape::LivePathEffect::LPETiling::doEffect_path_post(Geom::PathVector const&, fill_typ)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::doOnApply(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:90:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:102:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | point_b = pathvector.back().finalCurve().initialPoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘Inkscape::LivePathEffect::LPETiling::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1259:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | LPETiling::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘Inkscape::LivePathEffect::LPETransform2Pts::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:133:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:148:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | point_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp:12: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.cpp:13: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/spiro.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:106:62: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 106 | Geom::Path refpath = ref_path.get_pathvector().front() * affine ; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘virtual Geom::PathVector Inkscape::LivePathEffect::LPEVonKoch::doEffect_path(const Geom::PathVector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:91:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Affine affine = generator.get_relative_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:107:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Point A = refpath.pointAt(0); | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:115:8: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | m0 = m0.inverse(); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:121:34: 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 p = i.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:124:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | m = m0*m; | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:127:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | Point p = i.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:136:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | m = m0*m; | ~~^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEVonKoch::doBeforeEffect(const SPLPEItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:269:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | A = paths.front().pointAt(0); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘virtual void Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:288:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/hidden.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 48%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘Inkscape::LivePathEffect::LPEVonKoch::doEffect_path(Geom::PathVector const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:124:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | m = m0*m; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LPEVonKoch::doEffect_path (Geom::PathVector const & path_in) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: 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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:91:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Affine affine = generator.get_relative_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:107:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Point A = refpath.pointAt(0); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:115:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | m0 = m0.inverse(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:121:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point p = i.pointAt(0); | ~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/colorpicker.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘Inkscape::LivePathEffect::LPEVonKoch::doBeforeEffect(SPLPEItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:258:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | original_bbox(lpeitem, false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:269:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | A = paths.front().pointAt(0); | ~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:288:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | original_bbox(cast(item), false, true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’, inlined from ‘Inkscape::LivePathEffect::LPEVonKoch::resetDefaults(SPItem const*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:298:38: /usr/include/2geom-1.3.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/message.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/hidden.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/hidden.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:40:10: warning: ‘Inkscape::LivePathEffect::SatelliteReference::_hasactive’ will be initialized after [-Wreorder] 40 | bool _hasactive; | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp:9: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/patharray.cpp [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h: In constructor ‘Inkscape::LivePathEffect::SatelliteParam::SatelliteParam(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:58:41: warning: ‘Inkscape::LivePathEffect::SatelliteParam::lperef’ will be initialized after [-Wreorder] 58 | std::shared_ptr lperef; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:43:18: warning: ‘Geom::Affine Inkscape::LivePathEffect::SatelliteParam::last_transform’ [-Wreorder] 43 | Geom::Affine last_transform; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:37:1: warning: when initialized here [-Wreorder] 37 | SatelliteParam::SatelliteParam(const Glib::ustring &label, const Glib::ustring &tip, const Glib::ustring &key, | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:37:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:37:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/message.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/message.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp: In member function ‘void Inkscape::LivePathEffect::SatelliteArrayParam::on_down_button_click()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp:258:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector, std::allocator > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 258 | if (rowselected == row && i < _vector.size() - 1) { | ~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp:258:45: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellitearray.cpp:258:45: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp: In constructor ‘Inkscape::LivePathEffect::SatelliteParam::SatelliteParam(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:41:7: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | , last_transform(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp: In member function ‘void Inkscape::LivePathEffect::SatelliteParam::linked_modified(SPObject*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:227:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | last_transform = Geom::identity(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp: In member function ‘Inkscape::LivePathEffect::SatelliteParam::SatelliteParam(Glib::ustring const&, Glib::ustring const&, Glib::ustring const&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.cpp:41:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | , last_transform(Geom::identity()) | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path-reference.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalpath.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/patharray.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/patharray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path-reference.cpp:13: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 49%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h: In constructor ‘Inkscape::LivePathEffect::Parameter::Parameter(Glib::ustring, Glib::ustring, Glib::ustring, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:101:10: warning: ‘Inkscape::LivePathEffect::Parameter::widget_is_enabled’ will be initialized after [-Wreorder] 101 | bool widget_is_enabled; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:93:19: warning: ‘Glib::ustring Inkscape::LivePathEffect::Parameter::param_tooltip’ [-Wreorder] 93 | Glib::ustring param_tooltip; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:29:1: warning: when initialized here [-Wreorder] 29 | Parameter::Parameter(Glib::ustring label, Glib::ustring tip, Glib::ustring key, Inkscape::UI::Widget::Registry *wr, | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:29:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:29:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.h:16: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:119:43: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 119 | p2 *= desktop->dt2doc(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp: In member function ‘Inkscape::LivePathEffect::Parameter::param_higlight(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:88:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | void Parameter::param_higlight(bool highlight) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/fontbutton.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/random.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:18: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PointParam::param_get_default() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:60:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | PointParam::param_get_default() const{ | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:60:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:60:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:48: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp: In member function ‘Geom::Affine Inkscape::LivePathEffect::PathParam::get_relative_affine()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | PathParam::get_relative_affine() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:32: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:32: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:568:60: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 568 | path_clipboard *= item->i2doc_affine().inverse(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:10: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h: In function ‘Geom::Linear Geom::extract_u(const Linear2d&, double)’: /usr/include/2geom-1.3.0/2geom/sbasis-2d.h:90:52: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | inline Linear extract_u(Linear2d const &a, double u) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:85:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | PowerStrokePointArrayParam::knot_get(size_t index) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:85:50: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:85:50: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp: In member function ‘Geom::Affine Inkscape::LivePathEffect::PathParam::get_relative_affine()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | PathParam::get_relative_affine() { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘Geom::Point Inkscape::LivePathEffect::PowerStrokePointArrayParam::knot_get(size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:85:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | PowerStrokePointArrayParam::knot_get(size_t index) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::SBasis Geom::reverse(const SBasis&)’: /usr/include/2geom-1.3.0/2geom/sbasis.h:275:19: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | result[k] = reverse(a[k]); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘virtual void Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:223:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Point s = snap_knot_position(p, state); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In function ‘Geom::reverse(Geom::SBasis const&)’: /usr/include/2geom-1.3.0/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]); | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp: In member function ‘Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.cpp:277:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | offset = dot(s - pwd2.valueAt(t), n.valueAt(t)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp: In member function ‘Inkscape::LivePathEffect::PathParam::get_relative_affine()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/path.cpp:97:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | PathParam::get_relative_affine() { | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/fontbutton.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/fontbutton.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h: In constructor ‘Inkscape::LivePathEffect::ScalarArrayParam::ScalarArrayParam(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry*, Inkscape::LivePathEffect::Effect*, double, bool, size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h:68:12: warning: ‘Inkscape::LivePathEffect::ScalarArrayParam::defvalue’ will be initialized after [-Wreorder] 68 | double defvalue; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.h:60:13: warning: ‘gdouble Inkscape::LivePathEffect::ScalarArrayParam::min’ [-Wreorder] 60 | gdouble min; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:19:1: warning: when initialized here [-Wreorder] 19 | ScalarArrayParam::ScalarArrayParam( const Glib::ustring& label, | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:19:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/scalararray.cpp:19:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -MF CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o.d -o CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/togglebutton.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:12: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -MF CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual void Inkscape::LivePathEffect::NodeSatelliteArrayParam::updateCanvasIndicators(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:129:22: warning: variable ‘overflow’ set but not used [-Wunused-but-set-variable] 129 | bool overflow = false; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point FilletChamferKnotHolderEntity::knot_get() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual void Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_click(guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:499:10: warning: variable ‘is_mirror’ set but not used [-Wunused-but-set-variable] 499 | bool is_mirror = false; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘void Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_set_offset(NodeSatellite)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:597:10: warning: variable ‘is_mirror’ set but not used [-Wunused-but-set-variable] 597 | bool is_mirror = false; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:597:10: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:597:10: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp:85:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 85 | Point pos = pwd2_reparam.valueAt(t_reparam); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:431:16: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 431 | segment *= itemtransform; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:427:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In function ‘Geom::angle_between(Geom::Ray const&, Geom::Ray const&, bool)’: /usr/include/2geom-1.3.0/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()); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp: In member function ‘Inkscape::LivePathEffect::TextParam::setPosAndAnchor(Geom::Piecewise > const&, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/text.cpp:87:25: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Point n = -rot90(dir); | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -MF CMakeFiles/inkscape_base.dir/object/box3d.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/box3d.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.h:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/path.h: In function ‘Geom::Path::finalPoint() const [clone .isra.0]’: /usr/include/2geom-1.3.0/2geom/path.h:709:11: note: parameter passing for argument of type ‘struct 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]; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -MF CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/unit.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.h:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘Inkscape::LivePathEffect::FilletChamferKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point FilletChamferKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:427:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 50%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -MF CMakeFiles/inkscape_base.dir/object/object-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/object-set.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::TransformedPointParamKnotHolderEntity_Vector::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:177:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 177 | Geom::Point knot_get() const override{ | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:177:42: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:177:42: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp: In member function ‘virtual void Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘virtual Geom::Point Inkscape::LivePathEffect::VectorParamKnotHolderEntity_Origin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:178:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | Geom::Point knot_get() const override { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:178:43: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:178:43: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In member function ‘Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(Geom::Affine const&, bool)’, inlined from ‘Inkscape::LivePathEffect::TransformedPointParam::param_transform_multiply(Geom::Affine const&, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:137:1: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -MF CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:38: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘virtual void Inkscape::LivePathEffect::VectorParam::param_transform_multiply(const Geom::Affine&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:136:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:136:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘Inkscape::LivePathEffect::VectorParam::param_transform_multiply(Geom::Affine const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:136:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘Inkscape::LivePathEffect::VectorParamKnotHolderEntity_Origin::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:172:10: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | void knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) override { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:45: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp: In static member function ‘static void Inkscape::ColorProfile::sanitizeName(std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:870:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::__cxx11::basic_string::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 870 | for (int i = 1; i < str.size(); i++) { | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:870:27: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/color-profile.cpp:870:27: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d-reference.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:32: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘virtual Geom::Affine SPBox3D::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:256:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘Geom::Point SPBox3D::get_corner_screen(guint, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | SPBox3D::get_corner_screen (guint id, bool item_coords) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:471:30: required from here /usr/include/boost/operators.hpp:268:1: note: 471 | return bbox->midpoint(); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:57: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:57: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘Geom::OptRect Inkscape::ObjectSet::strokedBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:420:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 420 | bbox.unionWith(item->visualBounds(item->i2doc_affine(), false, true, true)); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘std::optional Inkscape::ObjectSet::center() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:466:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | return first->getCenter(); | ~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-anchor.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘virtual Geom::Affine SPBox3D::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:256:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘Geom::Point SPBox3D::get_corner_screen(guint, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | SPBox3D::get_corner_screen (guint id, bool item_coords) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:303:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine const i2d(this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:106: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:105: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:106: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘Geom::Point SPBox3D::get_center_screen()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:327:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Affine const i2d( this->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:101: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘Inkscape::ObjectSet::strokedBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:414:15: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 414 | Geom::OptRect ObjectSet::strokedBounds() const | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘Inkscape::ObjectSet::center() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:461:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | std::optional ObjectSet::center() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:107: required from here /usr/include/boost/operators.hpp:271:1: note: 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:256:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | Geom::Affine SPBox3D::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::get_corner_screen(unsigned int, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | SPBox3D::get_corner_screen (guint id, bool item_coords) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:303:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine const i2d(this->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:307:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp: In member function ‘void SPClipPath::update_view(View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:72: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::get_center_screen()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | SPBox3D::get_center_screen () { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:327:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Affine const i2d( this->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:85: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:101: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘SPBox3D::corners_for_PLs(Proj::Axis, Geom::Point&, Geom::Point&, Geom::Point&, Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:539:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 539 | void SPBox3D::corners_for_PLs (Proj::Axis axis, | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp: In member function ‘SPClipPath::update_view(SPClipPath::View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127:105: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:129:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | v.drawingitem->setChildTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-dimensions.cpp [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘void SPConnEndPair::getEndpoints(Geom::Point*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:223:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Affine i2d = _path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:227:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘bool SPConnEndPair::reroutePathFromLibavoid()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:371:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | auto doc2item = _path->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘SPConnEndPair::getEndpoints(Geom::Point*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | void SPConnEndPair::getEndpoints(Geom::Point endPts[]) const | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: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.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:223:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Affine i2d = _path->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:227:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-desc.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘SPConnEndPair::reroutePathFromLibavoid()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:362:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | bool SPConnEndPair::reroutePathFromLibavoid() | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 51%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter-reference.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp: In member function ‘Geom::Point Persp3D::get_PL_dir_from_pt(const Geom::Point&, Proj::Axis) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.cpp:309:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Persp3D::get_PL_dir_from_pt (Geom::Point const &pt, Proj::Axis axis) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-dimensions.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-defs.cpp:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font-face.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:65:50: required from here /usr/include/boost/operators.hpp:271:1: note: 65 | item_transform * child_item->transform, child_pos); /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:81:62: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 81 | auto const curve_pv = shape->curve()->get_pathvector() * item_transform; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp: In function ‘bool try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, const Geom::Affine&, double&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:65:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | item_transform * child_item->transform, child_pos); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:24: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘Geom::Rect SPFilter::get_automatic_filter_region(const SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:369:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Rect SPFilter::get_automatic_filter_region(SPItem const *item) const | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:369:70: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:369:70: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font-face.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘void SPFilter::update_filter_all_regions()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:339:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | opt_r.unionWith(get_automatic_filter_region(item)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘Geom::Rect SPFilter::get_automatic_filter_region(const SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:372:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 372 | Geom::OptRect v_box = item->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:375:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | return Geom::Rect(); // No adjustment for dead box | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:396:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | outbox *= Geom::Translate(-inbox.left(), -inbox.top()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:398:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | return outbox; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:47:52: required from here /usr/include/boost/operators.hpp:275:1: note: 47 | cctx.i2doc = chi.transform * ictx->i2doc; /usr/include/boost/operators.hpp:275:1: note: | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp: In member function ‘virtual void SPFlowdiv::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:47:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font-face.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘SPFilter::get_automatic_filter_region(SPItem const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:369:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Rect SPFilter::get_automatic_filter_region(SPItem const *item) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp: In function ‘try_get_intersect_point_with_item_recursive(Geom::PathVector&, SPItem*, Geom::Affine const&, double&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:65:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | item_transform * child_item->transform, child_pos); | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47, inlined from ‘Geom::Path::portion(double, double) const’ at /usr/include/2geom-1.3.0/2geom/path.h:646:14, inlined from ‘change_endpts(SPPath*, double*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:210:47, inlined from ‘sp_conn_get_route_and_redraw(SPPath*, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:161:18: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph-kerning.cpp [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:26: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:27: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:28: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:497:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | Geom::Affine SPGenericEllipse::set_transform(Geom::Affine const &xform) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:59: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:59: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:637:74: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 637 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:47: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-factory.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual void SPGenericEllipse::set_shape()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:492:104: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::append(const Geom::Curve&)’: /usr/include/2geom-1.3.0/2geom/path.h:758:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 758 | stitchTo(curve.initialPoint()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual Geom::Affine SPGenericEllipse::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:504:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Geom::Point pos(Geom::Point(this->cx.computed, this->cy.computed) * xform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:508:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:537:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:537:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:537:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:554:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘virtual void SPGenericEllipse::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:574:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ^~~~ /usr/include/2geom-1.3.0/2geom/angle.h: In member function ‘bool Geom::AngleInterval::contains(Geom::Angle) const’: /usr/include/2geom-1.3.0/2geom/angle.h:326:10: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | bool contains(Angle a) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘Geom::Point SPGenericEllipse::getPointAtAngle(double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘void SPGenericEllipse::position_set(gdouble, gdouble, gdouble, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:673:48: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 673 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In static member function ‘static gdouble SPGenericEllipse::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | gdouble SPGenericEllipse::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:704:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | return (Geom::distance(p0 * xform, p1 * xform) / Geom::distance(p0, p1)); | ~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘void SPGenericEllipse::setVisibleRx(gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | this->rx = rx / SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 712 | Geom::Point(this->cx.computed + 1, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph-kerning.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::normalize()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:632:29: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | this->end = a.finalAngle().radians0(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::position_set(double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:673:48: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 673 | this->start = Geom::Angle::from_degrees(prefs->getDouble("/tools/shapes/arc/start", 0.0)).radians0(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::getPointAtAngle(double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:637:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | return Geom::Point::polar(arg) * Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-font.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:20: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 52%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-glyph-kerning.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::getPointAtAngle(double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:635:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 635 | Geom::Point SPGenericEllipse::getPointAtAngle(double arg) const | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘SPGenericEllipse::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | gdouble SPGenericEllipse::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::setVisibleRx(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | this->rx = rx / SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 712 | Geom::Point(this->cx.computed + 1, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::setVisibleRy(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | this->ry = ry / SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 725 | Geom::Point(this->cx.computed, this->cy.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 726 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 727 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPGenericEllipse::getVisibleRx() const’, inlined from ‘SPGenericEllipse::getVisibleRx() const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:733:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | return this->rx.computed * SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 739 | Geom::Point(this->cx.computed + 1, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 740 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 741 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘SPGenericEllipse::getVisibleRy() const’, inlined from ‘SPGenericEllipse::getVisibleRy() const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:744:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 749 | return this->ry.computed * SPGenericEllipse::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 750 | Geom::Point(this->cx.computed, this->cy.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 751 | Geom::Point(this->cx.computed, this->cy.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 752 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | void SPGenericEllipse::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: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.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:567:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | Geom::Affine const i2dt = this->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:574:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘SPItem* create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:667:15: warning: unused variable ‘root_object’ [-Wunused-variable] 667 | SPObject *root_object = doc->getObjectByRepr(root_repr); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:672:15: warning: unused variable ‘region_object’ [-Wunused-variable] 672 | SPObject *region_object = doc->getObjectByRepr(region_repr); | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:697:15: warning: unused variable ‘para_object’ [-Wunused-variable] 697 | SPObject *para_object = doc->getObjectByRepr(para_repr); | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:697:15: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:697:15: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp: In member function ‘virtual void SPFlowregion::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:82:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp: In member function ‘virtual void SPFlowregionExclude::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:234:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::set_shape()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:492:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:440:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | void SPGenericEllipse::set_shape() | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: required from here /usr/include/boost/operators.hpp:268:1: note: 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘SPGenericEllipse::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:508:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:102:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | cctx.i2doc = chi.transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:282:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual void SPFlowtext::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:316:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:316:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual Inkscape::DrawingItem* SPFlowtext::show(Inkscape::Drawing&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:328:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::OptRect bbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘Inkscape::XML::Node* SPFlowtext::getAsText()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:508:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::Point anchor_point = this->layout.characterAnchorPoint(this->layout.begin()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘SPItem* create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:660:110: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘void SPFlowtext::fix_overflow_flowregion(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:721:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | scale = scale.inverse(); | ~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:723:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | cast(childshapes)->doWriteTransform(scale, nullptr, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘virtual Geom::Affine SPFlowtext::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:730:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 730 | Geom::Affine SPFlowtext::set_transform (Geom::Affine const &xform) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp: In function ‘GetDest(SPObject*, Shape**)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowregion.cpp:345:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | static void GetDest(SPObject* child,Shape **computed) | ^~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:278:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::fix_overflow_flowregion(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:721:42: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | scale = scale.inverse(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:723:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | cast(childshapes)->doWriteTransform(scale, nullptr, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:33: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:316:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::modified(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:141:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | Geom::OptRect pbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | void SPFlowtext::print(SPPrintContext *ctx) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:282:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Affine const ctm (this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:53: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘SPFlowtext::getAsText()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:498:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Inkscape::XML::Node *SPFlowtext::getAsText() | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘create_flowtext_with_internal_frame(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:651:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | SPItem *create_flowtext_with_internal_frame (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:651:9: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:660:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘Geom::Affine SPGradient::get_g2d_matrix(const Geom::Affine&, const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1090:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | SPGradient::get_g2d_matrix(Geom::Affine const &ctm, Geom::Rect const &bbox) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1090:77: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1090:77: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1094:46: required from here /usr/include/boost/operators.hpp:271:1: note: 1094 | * Geom::Translate(bbox.min()) /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In constructor ‘SPGradient::SPGradient()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:257:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->gradientTransform = Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:19: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘Geom::Affine SPGradient::get_g2d_matrix(const Geom::Affine&, const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1090:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | SPGradient::get_g2d_matrix(Geom::Affine const &ctm, Geom::Rect const &bbox) const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1093:45: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | return ( Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1094:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | return ( Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~ 1094 | * Geom::Translate(bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘Geom::Affine SPGradient::get_gs2d_matrix(const Geom::Affine&, const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1106:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1106:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | return ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1106 | * Geom::Scale(bbox.dimensions()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1107:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1107 | * Geom::Translate(bbox.min()) | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1107:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | return ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1106 | * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1107 | * Geom::Translate(bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘void SPGradient::set_gs2d_matrix(const Geom::Affine&, const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1121:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | * Geom::Translate(-bbox.min()) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1121:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | gradientTransform = ( gradientTransform | ~~~~~~~~~~~~~~~~~ 1121 | * Geom::Translate(-bbox.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1120:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1120 | gradientTransform = ( gradientTransform | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 1121 | * Geom::Translate(-bbox.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In function ‘void sp_gradient_pattern_common_setup(cairo_pattern_t*, SPGradient*, const Geom::OptRect&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1170:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1170 | ink_cairo_pattern_set_matrix(cp, gs2user.inverse()); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘SPGradient::get_g2d_matrix(Geom::Affine const&, Geom::Rect const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1094:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1094 | * Geom::Translate(bbox.min()) | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1213:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1213 | } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘SPGradient::get_gs2d_matrix(Geom::Affine const&, Geom::Rect const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1106:47: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | * Geom::Scale(bbox.dimensions()) | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1213:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1213 | } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘SPGradient::set_gs2d_matrix(Geom::Affine const&, Geom::Rect const&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1121:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | * Geom::Translate(-bbox.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1122:75: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:1122:64: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1122 | * Geom::Scale(bbox.dimensions()).inverse() ); | ~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:149:38: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:149:38: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:149:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp: In member function ‘SPGradient::SPGradient()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.cpp:257:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->gradientTransform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘Geom::Interval SPHatchPath::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:149:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:154:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Affine transform = Geom::Translate(offset.computed, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:167:12: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | return result; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘void SPHatchPath::_updateView(View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:196:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | Geom::Affine offset_transform = Geom::Translate(offset.computed, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘void SPHatchPath::_readHatchPathVector(const char*, Geom::PathVector&, bool&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:255:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | gdouble last_point_x = pathv.back().finalPoint().x(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:21: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp: In member function ‘SPHatchPath::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:154:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | Geom::Affine transform = Geom::Translate(offset.computed, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h: In constructor ‘SPGrid::SPGrid()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:128:13: warning: ‘SPGrid::_dotted’ will be initialized after [-Wreorder] 128 | SVGBool _dotted; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:127:13: warning: ‘SVGBool SPGrid::_snap_to_visible_only’ [-Wreorder] 127 | SVGBool _snap_to_visible_only; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:41:1: warning: when initialized here [-Wreorder] 41 | SPGrid::SPGrid() | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:142:10: warning: ‘SPGrid::_legacy’ will be initialized after [-Wreorder] 142 | bool _legacy; // a grid from versions prior to inkscape 0.98 | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.h:141:10: warning: ‘bool SPGrid::_pixel’ [-Wreorder] 141 | bool _pixel; // is in user units | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:41:1: warning: when initialized here [-Wreorder] 41 | SPGrid::SPGrid() | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘std::pair SPGrid::getEffectiveOriginAndSpacing() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:76: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘Geom::Point SPGrid::getOrigin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:565:33: 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 SPGrid::getOrigin() const | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:565:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:565:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch-path.cpp:149:16: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Interval SPHatchPath::bounds() const | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:362:99: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 362 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:27: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: required from here /usr/include/boost/operators.hpp:271:1: note: 378 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | this->width.computed, this->height.computed); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:507:17: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 507 | t = s * tp; /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘void SPGrid::setPrefValues()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:359:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto scale = document->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:362:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | setOrigin(Geom::Point( | ~~~~~~ 361 | Quantity::convert(prefs->getDouble(prefix + "/origin_x"), _display_unit, "px"), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 362 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘virtual void SPGrid::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:406:59: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | auto [origin, spacing] = getEffectiveOriginAndSpacing(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘void SPGrid::scale(const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:461:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | setOrigin( getOrigin() * scale ); | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘std::pair SPGrid::getEffectiveOriginAndSpacing() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:488:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto origin = getOrigin(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:491:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto const scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:497:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | origin *= document->getPageManager().getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:499:30: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | return { origin, spacing }; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In function ‘auto ensure_min(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:481:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | static auto ensure_min(Geom::Point const &s) | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘Geom::Affine get_scale_transform_for_uniform_stroke(const Geom::Rect&, gdouble, gdouble, bool, bool, gdouble, gdouble, gdouble, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:49:204: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | Geom::Affine get_scale_transform_for_uniform_stroke(Geom::Rect const &bbox_visual, gdouble stroke_x, gdouble stroke_y, bool transform_stroke, bool preserve, gdouble x0, gdouble y0, gdouble x1, gdouble y1) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Affine&, gdouble, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338:162: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | Geom::Rect get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338:162: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338:162: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In function ‘void sp_image_set_curve(SPImage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:760:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 760 | Geom::OptRect rect = image->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual void SPImage::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:20: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 378 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual Geom::OptRect SPImage::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:484:37: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 484 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual void SPImage::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:507:11: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | t = s * tp; | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual void SPImage::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:705:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | p.emplace_back(Geom::Point(x0, y0) * i2d, Inkscape::SNAPSOURCE_IMG_CORNER, Inkscape::SNAPTARGET_IMG_CORNER); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘virtual Geom::Affine SPImage::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:718:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 718 | Geom::Affine SPImage::set_transform(Geom::Affine const &xform) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:720:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point pos( Geom::Point(this->x.computed, this->y.computed) * xform ); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:724:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:748:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:748:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:748:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:752:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 752 | return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:57: required from here /usr/include/boost/operators.hpp:275:1: note: 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:90:23: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 90 | return (p2o * direct * o2n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:345:72: required from here /usr/include/boost/operators.hpp:268:1: note: 345 | Geom::Point const p0 = Geom::Point(initial_geom_bbox->corner(0)) * abs_affine; /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘bool SPImage::cropToArea(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:901:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:903:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 903 | area *= i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::setPrefValues()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:359:54: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | auto scale = document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:362:99: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | Quantity::convert(prefs->getDouble(prefix + "/origin_y"), _display_unit, "px")) * scale); | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘Geom::Affine get_scale_transform_for_uniform_stroke(const Geom::Rect&, gdouble, gdouble, bool, bool, gdouble, gdouble, gdouble, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:49:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | Geom::Affine get_scale_transform_for_uniform_stroke(Geom::Rect const &bbox_visual, gdouble stroke_x, gdouble stroke_y, bool transform_stroke, bool preserve, gdouble x0, gdouble y0, gdouble x1, gdouble y1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘Geom::Affine get_scale_transform_for_variable_stroke(const Geom::Rect&, const Geom::Rect&, bool, bool, gdouble, gdouble, gdouble, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:206:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:206:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘Geom::Rect get_visual_bbox(const Geom::OptRect&, const Geom::Affine&, gdouble, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | Geom::Rect get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:345:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Point const p0 = Geom::Point(initial_geom_bbox->corner(0)) * abs_affine; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:365:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | return new_visual_bbox; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_scale_transform_for_uniform_stroke(Geom::Rect const&, double, double, bool, bool, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:55:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine unbudge = Geom::Translate (0, 0); // moves the object(s) to compensate for the drift caused by stroke width change | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:51:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:87:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | Geom::Affine direct = Geom::Scale(flip_x * w1 / w0, flip_y* h1 / h0); // Scaling of the visual bounding box | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_scale_transform_for_variable_stroke(Geom::Rect const&, Geom::Rect const&, bool, bool, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:206:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Affine p2o = Geom::Translate (-bbox_visual.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:247:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Affine direct = Geom::Scale(flip_x * w1 / w0, flip_y* h1 / h0); // Scaling of the visual bounding box | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_visual_bbox(Geom::OptRect const&, Geom::Affine const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:345:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Point const p0 = Geom::Point(initial_geom_bbox->corner(0)) * abs_affine; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_scale_transform_for_uniform_stroke(Geom::Rect const&, double, double, bool, bool, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:90:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | return (p2o * direct * o2n); | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_visual_bbox(Geom::OptRect const&, Geom::Affine const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | Geom::Rect get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::getEffectiveOriginAndSpacing() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486:37: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:488:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto origin = getOrigin(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:491:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto const scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:497:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | origin *= document->getPageManager().getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:598:34: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:705:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | p.emplace_back(Geom::Point(x0, y0) * i2d, Inkscape::SNAPSOURCE_IMG_CORNER, Inkscape::SNAPTARGET_IMG_CORNER); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:404:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void SPGrid::update(SPCtx *ctx, unsigned int flags) | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:598:34: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:598:34: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::scale(Geom::Scale const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:459:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | void SPGrid::scale(const Geom::Scale &scale) | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:529:46: required from here /usr/include/boost/operators.hpp:271:1: note: 529 | _hatchTransform = hatchTransform() * postmul; /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:667:54: required from here /usr/include/boost/operators.hpp:268:1: note: 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘SPGrid::setPrefValues()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:338:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | void SPGrid::setPrefValues() | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:104: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:507:17: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | t = s * tp; | ^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘virtual void SPHatch::set(SPAttr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:165:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | _hatchTransform = Geom::identity(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘void SPHatch::transform_multiply(Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:524:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | void SPHatch::transform_multiply(Geom::Affine postmul, bool set) | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::Interval SPHatch::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:598:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::RenderInfo SPHatch::_calculateRenderInfo(const View&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:667:96: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:123: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:683:50: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:695:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 695 | info.overflow_step_transform = Geom::Translate(pitch, 0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::OptInterval SPHatch::_calculateStripExtents(const Geom::OptRect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:720:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::cropToArea(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:901:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | bool SPImage::cropToArea(Geom::Rect area) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:903:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 903 | area *= i2doc_affine().inverse(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:751:17: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 751 | , key(key) {} | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘SPImage::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379 | this->width.computed, this->height.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:721:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | Geom::Point corner_ps = corner * user2ps; | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ [ 53%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:696:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | info.overflow_initial_transform = Geom::Translate(-overflow_right_strip, 0.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 706 | Geom::OptInterval SPHatch::_calculateStripExtents(Geom::OptRect const &bbox) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:19: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const [clone .part.0]’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:92: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateStripExtents(Geom::OptRect const&) const [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:716:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Affine user2ps = ps2user.inverse(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:598:16: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | Geom::Interval SPHatch::bounds() const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:641:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:641:21: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:92: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘SPHatch::_calculateRenderInfo(SPHatch::View const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:683:49: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In function ‘void sp_guide_create_guides_around_page(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:269:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Geom::Rect bounds = doc->getPageManager().getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:271:35: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 271 | pts.emplace_back(bounds.corner(0), bounds.corner(1)); | ~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-linear-gradient.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:265:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | void sp_guide_create_guides_around_page(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In member function ‘SPGuide::moveto(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:357:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | void SPGuide::moveto(Geom::Point const point_on_line, bool const commit) | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-gradient.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In member function ‘virtual void SPGroup::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:158:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | cctx.i2doc = item->transform * ictx->i2doc; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘void sp_item_group_ungroup(SPGroup*, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:544:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | group->adjust_paint_recursive(Geom::identity(), Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In member function ‘void SPGroup::scaleChildItemsRec(const Geom::Scale&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:851:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:851:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:879:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:879:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:887:55: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:887:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~~~~^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In member function ‘SPGroup::scaleChildItemsRec(Geom::Scale const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:851:55: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:879:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | item->doWriteTransform(sc.inverse()*item->transform*sc, nullptr, true); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:887:55: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | Geom::Affine final = s.inverse() * sc * s; | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘bbox_on_rect_clip(SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:493:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | bbox_clip = shape->visualBounds(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:52, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[1]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:29, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[0]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:29, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[1]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip]._b[1]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In member function ‘Geom::GenericInterval::contains(Geom::Interval const&) const’, inlined from ‘Geom::GenericRect::contains(Geom::GenericRect const&) const’ at /usr/include/2geom-1.3.0/2geom/generic-rect.h:232:52, inlined from ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:717:57: /usr/include/2geom-1.3.0/2geom/generic-interval.h:121:35: warning: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[0]’ may be used uninitialized [-Wmaybe-uninitialized] 121 | return min() <= val.min() && val.max() <= max(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp: In function ‘sp_item_group_ungroup(SPGroup*, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.cpp:685:19: note: ‘MEM[(const struct GenericInterval *)&bbox_clip + 16B]._b[0]’ was declared here 685 | Geom::OptRect bbox_clip = Geom::OptRect(); | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:33: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:31: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-gradient.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:113:68: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 113 | bbox.unionWith(item->geometricBounds(item->transform * transform)); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:72: required from here /usr/include/boost/operators.hpp:268:1: note: 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:107: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:45: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp: In member function ‘Geom::OptRect SPMask::geometricBounds(const Geom::Affine&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:113:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | bbox.unionWith(item->geometricBounds(item->transform * transform)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp: In member function ‘void SPMask::update_view(View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:72: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp: In member function ‘SPMask::update_view(SPMask::View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:167:105: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mask.cpp:169:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | v.drawingitem->setChildTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:60: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:898:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | : transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘bool SPItem::unoptimized()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1546:14: warning: unused variable ‘path_effect’ [-Wunused-variable] 1546 | if (auto path_effect = getAttribute("inkscape:path-effect")) { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1546:14: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1546:14: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:275:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘virtual Geom::Affine SPLine::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:130:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Geom::Affine SPLine::set_transform(Geom::Affine const &transform) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:279:70: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 279 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:879:41: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 879 | bbox = Geom::Rect::from_xywh( /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~~~~~~^ 880 | bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | ); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:81: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 897 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:130:65: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:130:65: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:72: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:106: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:106: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:106: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘void SPMeshNodeArray::transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2785:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2785 | for (int i = 0; i < nodes[0].size(); ++i) { | ~~^~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2785:23: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2785:23: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:42: required from here /usr/include/boost/operators.hpp:268:1: note: 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:51: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 213 | this->c2p = this->c2p * Geom::Translate( -ref ); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:960:60: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 960 | result = Geom::Path(*bounding_rect) * i2doc_affine(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:345:29: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 345 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1119:47: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1119 | Geom::Coord const width = bbox->dimensions()[Geom::X]; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:31: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 2816 | Geom::Affine trans = t1 * scale * t2; /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘virtual void SPLine::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:121:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:123:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | points[0] = Geom::Point(this->x1.computed, this->y1.computed)*i2dt; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘virtual Geom::Affine SPLine::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:130:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Geom::Affine SPLine::set_transform(Geom::Affine const &transform) { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘virtual void SPMarker::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:202:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | ictx.i2doc = Geom::identity(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘Geom::Affine SPMarker::get_marker_transform(const Geom::Affine&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:20: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:316:44: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:316:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.computed); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:317:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | result *= Geom::Translate(base.translation()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:321:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | result = Geom::Scale(linewidth) * result; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘void sp_validate_marker(SPMarker*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:345:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::setCenter(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:279:70: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 279 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘void SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1111:37: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1111 | bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1119:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘Inkscape::DrawingItem* sp_marker_show_instance(SPMarker*, Inkscape::DrawingItem*, unsigned int, unsigned int, const Geom::Affine&, float)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:489:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | view->items[pos]->setTransform(marker->get_marker_transform(base, linewidth, false)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘const gchar* generate_marker(std::vector&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:520:65: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 520 | repr->setAttributeSvgDouble("markerWidth", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:536:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘void sp_marker_flip_horizontally(SPMarker*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:637:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 637 | set.setScaleRelative(bbox->midpoint(), Geom::Scale(-1.0, 1.0)); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘virtual void SPItem::set(SPAttr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:492:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | item->set_item_transform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘guint SPMeshNodeArray::color_pick(std::vector, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2301:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2301 | pick_drawing->update(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2344:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2344 | Geom::Point dp = nodes[nrow+1][ncol]->p - p; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp: In member function ‘SPLine::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:123:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | points[0] = Geom::Point(this->x1.computed, this->y1.computed)*i2dt; | ^~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘Geom::OptRect SPItem::visualBounds(const Geom::Affine&, bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:871:66: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 871 | auto const len = bbox ? bbox->dimensions() : Geom::Point(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:879:41: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 879 | bbox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 880 | bbox->left() + x.computed * (x.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 881 | bbox->top() + y.computed * (y.unit == SVGLength::PERCENT ? 1.0 : len.y()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 882 | w.computed * (w.unit == SVGLength::PERCENT ? 1.0 : len.x()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 883 | h.computed * (h.unit == SVGLength::PERCENT ? 1.0 : len.y()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | ); | ~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:851:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 851 | return geometricBounds(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:902:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 902 | bbox.intersectWith(obj->geometricBounds(transform_with_units(contentunits))); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:46: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘bool SPMeshNodeArray::fill_box(Geom::OptRect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2813:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2813 | Geom::Translate t1(-(*mesh_bbox).min()); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2816 | Geom::Affine trans = t1 * scale * t2; | ^~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘void SPMeshNodeArray::split_row(unsigned int, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2900:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2900 | nodes[i+n ][j]->p = b_new.first[n]; /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘Geom::OptRect SPItem::desktopGeometricBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:967:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 967 | return geometricBounds(i2dt_affine()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::getSnappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1033:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1033 | p.emplace_back(getCenter(), Inkscape::SNAPSOURCE_ROTATION_CENTER, Inkscape::SNAPTARGET_ROTATION_CENTER); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘SPMarker::get_marker_transform(Geom::Affine const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:316:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:61: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1040:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1040 | return geometricBounds(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘generate_marker(std::vector >&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:520:65: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | repr->setAttributeSvgDouble("markerWidth", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:536:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘virtual void SPItem::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1805:32: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1805 | Geom::Point A((*bbox).min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::rotate_rel(const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1822:94: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1831:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1831 | setCenter(center * affine); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::scale_rel(const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1841 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1841 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1841 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::skew_rel(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1848:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1848 | Geom::Point center = getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1859:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1859 | setCenter(center * affine); | ~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘void SPItem::move_rel(const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1866:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1866 | set_i2d_affine(i2dt_affine() * tr); | ~~~~~~~~~~~~~~^~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘sp_validate_marker(SPMarker*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:345:29: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::Line(Geom::Ray const&)’: /usr/include/2geom-1.3.0/2geom/line.h:101:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | , _final(r.origin() + r.vector()) | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘SPMarker::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:203:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | ictx.i2vp = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-line.cpp:119:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | void SPLine::convert_to_guides() const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘SPMarker::get_marker_transform(Geom::Affine const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | result = Geom::Rotate::from_degrees( 180.0 ) * base; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘SPMarker::get_marker_transform(Geom::Affine const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:48: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::side_toggle(std::vector >)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1949:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1949 | n[2]->p = n[3]->p - dp; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘generate_marker(std::vector >&, Geom::Rect, SPDocument*, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::color_pick(std::vector >, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2301:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2301 | pick_drawing->update(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2344:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2344 | Geom::Point dp = nodes[nrow+1][ncol]->p - p; | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-patch.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-missing-glyph.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::setCenter(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:279:70: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | transform_center_x = (object_centre[Geom::X] - bbox->midpoint()[Geom::X])/viewscale; | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1111:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1111 | bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1121:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::fill_ps_ref_changed(SPObject*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:655:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | Geom::OptRect bbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘SPMarker::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘sp_marker_show_instance(SPMarker*, Inkscape::DrawingItem*, unsigned int, unsigned int, Geom::Affine const&, float)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:448:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | sp_marker_show_instance ( SPMarker *marker, Inkscape::DrawingItem *parent, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::visualBounds(Geom::Affine const&, bool, bool, bool) const::{lambda(bool)#1}::operator()(bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:897:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | ? Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()) * transform | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1869:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1869 | } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::rotate_rel(Geom::Rotate const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1831:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1831 | setCenter(center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::skew_rel(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1859:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1859 | setCenter(center * affine); | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp: In member function ‘void SPLPEItem::movePathEffect(gint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:909:20: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 909 | origin > nlpe -1 || | ~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:910:18: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 910 | dest > nlpe -1) | ~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::scale_rel(Geom::Scale const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1841:49: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1841 | set_i2d_affine(i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::invoke_show(Inkscape::Drawing&, unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1197:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1197 | auto const bbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::getSnappoints(std::vector >&, Inkscape::SnapPreferences const*) const::{lambda(SPObject const*, bool)#1}::operator()(SPObject const*, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:61: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::documentExactBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:959:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 959 | if (auto bounding_rect = visualBounds()) { | ~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:910:18: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.cpp:910:18: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshPatchI::getPoint(unsigned int, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:112:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Geom::Point SPMeshPatchI::getPoint( guint s, guint pt ) { | ^~~~~~~~~~~~ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::color_pick(std::vector >, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2276 | guint SPMeshNodeArray::color_pick( std::vector icorners, SPItem* item ) { | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276:7: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2329:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2329 | p *= item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2345:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2345 | p += unit_vector( dp ) * size; | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::getCenter() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:299:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Point SPItem::getCenter() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::set_i2d_affine(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1746:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1746 | Geom::Affine const i2p( i2dt * dt2p ); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-row.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-missing-glyph.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::getSnappoints(std::vector >&, Inkscape::SnapPreferences const*) const::{lambda(SPObject const*, bool)#1}::operator()(SPObject const*, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | auto add_clip_or_mask_points = [&, this] (SPObject const *obj, bool contentunits) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::getSnappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1026:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | void SPItem::getSnappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::doWriteTransform(Geom::Affine const&, Geom::Affine const*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1565:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1565 | advertized_transform = sp_item_transform_repr (this).inverse() * transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::rotate_rel(Geom::Rotate const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1818 | void SPItem::rotate_rel(Geom::Rotate const &rotation) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1820:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1820 | Geom::Point center = getCenter(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1822:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘SPItem::skew_rel(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1846 | void SPItem::skew_rel(double skewX, double skewY) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1848:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1848 | Geom::Point center = getCenter(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-missing-glyph.cpp:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp [ 54%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-metadata.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::fill_box(Geom::OptRect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2816 | Geom::Affine trans = t1 * scale * t2; | ^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘SPMeshNodeArray::create(SPMeshGradient*, SPItem*, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1104:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1104 | void SPMeshNodeArray::create( SPMeshGradient *mg, SPItem *item, Geom::OptRect bbox ) { | ^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object-group.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:30: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h: In constructor ‘SPNamedView::SPNamedView()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:68:17: warning: ‘SPNamedView::snap_manager’ will be initialized after [-Wreorder] 68 | SnapManager snap_manager; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:51:13: warning: ‘SVGBool SPNamedView::showguides’ [-Wreorder] 51 | SVGBool showguides; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:61:1: warning: when initialized here [-Wreorder] 61 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:54:13: warning: ‘SPNamedView::clip_to_page’ will be initialized after [-Wreorder] 54 | SVGBool clip_to_page; // if true, clip rendered content to pages' boundaries | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:53:13: warning: ‘SVGBool SPNamedView::grids_visible’ [-Wreorder] 53 | SVGBool grids_visible; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:61:1: warning: when initialized here [-Wreorder] 61 | SPNamedView::SPNamedView() | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:61:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:61:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:46: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:31: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘void SPNamedView::translateGrids(const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:955:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | auto scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:72: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:33: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::translateGrids(Geom::Translate const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:72: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:34: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::updateViewPort()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:423:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | if (auto page = document->getPageManager().getPageAt(box->corner(0))) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:426:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | page->setDesktopRect(*box); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In function ‘sp_namedview_zoom_and_view_from_document(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:639:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | void sp_namedview_zoom_and_view_from_document(SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::translateGrids(Geom::Translate const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | void SPNamedView::translateGrids(Geom::Translate const &tr) { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:955:44: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | auto scale = document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp: In member function ‘virtual Inkscape::XML::Node* SPObject::write(Inkscape::XML::Document*, Inkscape::XML::Node*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:1209:41: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 1209 | if (new_val.empty() && !val || new_val != val) { | ~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:1209:41: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:1209:41: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘SPNamedView::show(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:543:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _viewport->add(*box, desktop->getCanvasPagesBg(), desktop->getCanvasPagesFg()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polyline.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp: In member function ‘Geom::Point SPObject::getExportDpi() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.cpp:1803:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1803 | Geom::Point SPObject::getExportDpi() const | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp:19: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:21: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/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]; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Point Inkscape::DrawingSurface::dimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Scale Inkscape::DrawingSurface::scale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:43:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | Geom::Scale scale() const { return _scale; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h: In member function ‘Geom::Affine Inkscape::DrawingSurface::drawingTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polyline.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:39:59: required from here /usr/include/boost/operators.hpp:271:1: note: 39 | Geom::Rect area() const { return Geom::Rect::from_xywh(_origin, dimensions()); } ///< Get the logical extents of the surface. /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:41:69: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 41 | Geom::Point dimensions() const { return _pixels / _scale.vector(); } ///< Get the logical width and weight of the surface as a point. /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-surface.h:45:80: required from here /usr/include/boost/operators.hpp:271:1: note: 45 | Geom::Affine drawingTransform() const { return Geom::Translate(-_origin) * _scale; } ///< Get the transformation applied to the drawing context on construction. /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:46: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:524:59: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:31: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘virtual void SPPattern::set(SPAttr, const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:149:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | _pattern_transform = Geom::identity(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘void SPPattern::update_view(View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:76: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In static member function ‘static const char* SPPattern::produce(const std::vector&, const Geom::Rect&, SPDocument*, const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:524:59: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:558:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In function ‘SPPattern::produce(std::vector > const&, Geom::Rect const&, SPDocument*, Geom::Affine const&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:524:59: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 524 | repr->setAttributeSvgDouble("width", bounds.dimensions()[Geom::X]); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:558:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | dup_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘SPPattern::update_view(SPPattern::View&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:412:47: required from here /usr/include/boost/operators.hpp:268:1: note: 412 | gdouble size = L2(bbox->dimensions()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:126:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Rect SPPage::getRect() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Translate SPPage::getDesktopAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:44: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:40: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:40: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘void sp_offset_move_compensate(const Geom::Affine*, SPItem*, SPOffset*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:1010:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine offset_move = t.inverse() * m * t; | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In member function ‘virtual void SPOffset::set_shape()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:412:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 412 | gdouble size = L2(bbox->dimensions()); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:128:33: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 128 | return Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:38: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 564 | movePage(this_affine.inverse() * other_affine, with_objects); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:28: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h:54:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::Point getPoint() const { return point_on_line; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘virtual Geom::Affine SPPath::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:65: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:65: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘virtual void SPPage::set(SPAttr, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:83:71: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | this->margin.readOrUnset(value, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:126:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Rect SPPage::getRect() const | ^~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:134:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Translate SPPage::getDesktopAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:17: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:144:31: 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 box = getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:145:49: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | return Geom::Translate(box.left(), box.top()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDesktopMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:163:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Geom::Rect SPPage::getDesktopMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentBleed() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:46: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘Geom::Rect SPPage::getDocumentRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setDocumentRect(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setDesktopRect(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:246:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | void SPPage::setDesktopRect(Geom::Rect rect) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setSize(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:262:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::setMargin(const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:271:96: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | this->margin.fromString(value, document->getDisplayUnit()->abbr, document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘std::vector SPPage::getExclusiveItems(bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:350:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | return document->getItemsInBox(0, in_bleed ? getDocumentBleed() : getDocumentRect(), hidden, true, true, false, in_layers); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘bool SPPage::isViewportPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:36: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 385 | return getDocumentRect().corner(0) == rect->corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | return getDocumentRect().corner(0) == rect->corner(0); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:36: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 385 | return getDocumentRect().corner(0) == rect->corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::showPage(Inkscape::CanvasItemGroup*, Inkscape::CanvasItemGroup*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:393:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | _canvas_item->add(getDesktopRect(), fg, bg); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::movePage(Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | void SPPage::movePage(Geom::Affine translate, bool with_objects) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:518:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | setDesktopRect(getDesktopRect() * translate); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In static member function ‘static void SPPage::moveItems(Geom::Affine, const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:528:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | void SPPage::moveItems(Geom::Affine translate, std::vector const &items) | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::swapPage(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:553:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | auto other_rect = other->getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 562 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:54: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:562:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 562 | auto this_affine = Geom::Translate(getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:71: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 563 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:565:44: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | other->movePage(other_affine.inverse() * this_affine, with_objects); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:565:20: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | other->movePage(other_affine.inverse() * this_affine, with_objects); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘virtual void SPPage::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:576:25: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 576 | _canvas_item->update(getDesktopRect(), getDesktopMargin(), getDesktopBleed(), lbl ? lbl : alt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘void SPPage::copyFrom(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:636:69: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 636 | this->margin.read(margin.write(), document->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp:13: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::isViewportPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:385:55: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | return getDocumentRect().corner(0) == rect->corner(0); | ~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setDocumentRect(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setSize(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:262:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | rect.setMax(rect.corner(0) + Geom::Point(width, height)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::swapPage(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:38: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:563:71: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | auto other_affine = Geom::Translate(other->getDesktopRect().corner(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:565:46: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | other->movePage(other_affine.inverse() * this_affine, with_objects); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:126:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::Rect SPPage::getRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191:12: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect SPPage::getDocumentRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191:12: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:134:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Rect SPPage::getDesktopRect() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_move_compensate(Geom::Affine const*, SPItem*, SPOffset*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:1010:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine offset_move = t.inverse() * m * t; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:17: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:17: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142:17: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:144:30: 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 box = getDesktopRect(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:12: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:12: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:12: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151:12: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopMargin() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:163:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | Geom::Rect SPPage::getDesktopMargin() const | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDocumentBleed() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171:12: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Geom::Rect SPPage::getDocumentBleed() const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171:12: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171:12: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171:12: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::getDesktopBleed() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:183:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Rect SPPage::getDesktopBleed() const | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_distance_to_original(SPOffset*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:738:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | sp_offset_distance_to_original (SPOffset * offset, Geom::Point px) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘virtual void SPPath::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:98:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:106:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | pts.emplace_back(cit->initialPoint() * i2dt, cit->finalPoint() * i2dt); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘virtual Geom::Affine SPPath::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In function ‘SPPage::moveItems(Geom::Affine, std::vector > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:528:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | void SPPage::moveItems(Geom::Affine translate, std::vector const &items) | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-radial-gradient.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setMargin(std::__cxx11::basic_string, std::allocator > const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:269:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | void SPPage::setMargin(const std::string &value) | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setRect(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:210:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | void SPPage::setRect(Geom::Rect rect) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setDocumentRect(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:230:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | void SPPage::setDocumentRect(Geom::Rect rect, bool add_margins) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:230: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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:240:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | setRect(rect); | ~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::movePage(Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | void SPPage::movePage(Geom::Affine translate, bool with_objects) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:518:38: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | setDesktopRect(getDesktopRect() * translate); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::swapPage(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::setSize(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:259:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | void SPPage::setSize(double width, double height) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘SPPage::set(SPAttr, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:67:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | void SPPage::set(SPAttr key, const gchar *value) | ^~~~~~ [ 55%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘SPPath::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | void SPPath::convert_to_guides() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: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.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:98:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Affine const i2dt(this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:106:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | pts.emplace_back(cit->initialPoint() * i2dt, cit->finalPoint() * i2dt); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘SPPath::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:290:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 290 | Geom::Affine SPPath::set_transform(Geom::Affine const &transform) { | ^~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 281 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | this->width.computed, this->height.computed ); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘virtual void SPRoot::build(SPDocument*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:90:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | this->transform = Geom::identity(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘virtual void SPRoot::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 281 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘SPRoot::build(SPDocument*, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:90:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | this->transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘SPRoot::update(SPCtx*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 281 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 282 | this->width.computed, this->height.computed ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-script.h:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-shape.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:90: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:90: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:90: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:280:55: required from here /usr/include/boost/operators.hpp:271:1: note: 280 | return Geom::Rotate(ret_angle) * Geom::Translate(p); /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:550:30: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 550 | return *bbox_cache * delta; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: required from here /usr/include/boost/operators.hpp:268:1: note: 1207 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:850:53: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 850 | result = c->get_pathvector() * i2doc_affine(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘void sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:343:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(pathv.begin()->front())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform(const Geom::Curve&, const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:259:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:280:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | return Geom::Rotate(ret_angle) * Geom::Translate(p); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform_at_start(const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:285:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Point p = c.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:286:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | Geom::Affine ret = Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:289:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:291:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | ret = Geom::Rotate(angle) * Geom::Translate(p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘Geom::Affine sp_shape_marker_get_transform_at_end(const Geom::Curve&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:302:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point p = c.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:303:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine ret = Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:307:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:310:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | ret = Geom::Rotate(angle) * Geom::Translate(p); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘Geom::OptRect SPShape::either_bbox(const Geom::Affine&, SPItem::BBoxType, bool, Geom::OptRect, const Geom::Affine&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:550:28: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | return *bbox_cache * delta; | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:585:103: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 585 | Geom::Affine tr(sp_shape_marker_get_transform_at_start(pathv.begin()->front())); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:724:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘void sp_shape_print_invoke_marker_printing(SPObject*, Geom::Affine, SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:693:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 693 | sp_shape_print_invoke_marker_printing(SPObject *obj, Geom::Affine tr, SPPrintContext *ctx) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘virtual void SPShape::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In function ‘Geom::middle_point(Geom::BezierCurveN<1u> const&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:342:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform(Geom::Curve const&, Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:261:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang1 = - c1_reverse->unitTangentAt(0); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:17: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:720:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.cpp:8: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-solid-color.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1207:42: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1207 | p.emplace_back(bbox->midpoint(), Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-string.cpp:27: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-stop.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_print_invoke_marker_printing(SPObject*, Geom::Affine, SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:698:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | tr = marker_item->transform * marker->c2p * tr; | ^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform(Geom::Curve const&, Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:259:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform_at_start(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine sp_shape_marker_get_transform_at_start(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:285:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Point p = c.pointAt(0); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform_at_end(Geom::Curve const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine sp_shape_marker_get_transform_at_end(Geom::Curve const & c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300:14: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:302:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point p = c.pointAt(1); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:707:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | void SPShape::print(SPPrintContext* ctx) { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:724:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine const i2dt(this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | sp_shape_update_marker_view(SPShape *shape, Inkscape::DrawingItem *ai) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view(SPShape*, Inkscape::DrawingItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:366:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘virtual Geom::Affine SPRect::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:387:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Affine SPRect::set_transform(Geom::Affine const& xform) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Geom::Rect SPRect::getRect() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:30: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:30: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | void SPShape::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Geom::middle_point(Geom::BezierCurveN<1u> const&)’, inlined from ‘SPShape::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1225:54: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:342:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘SPShape::documentExactBounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:846:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 846 | std::optional SPShape::documentExactBounds() const | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘virtual Geom::Affine SPRect::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:387:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Affine SPRect::set_transform(Geom::Affine const& xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:392:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point pos(Geom::Point(this->x.computed, this->y.computed) * xform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:396:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:429:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:429:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:429:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:439:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In static member function ‘static gdouble SPRect::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:456:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | return (Geom::distance(p0 * xform, p1 * xform) / Geom::distance(p0, p1)); | ~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘void SPRect::setVisibleRx(gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | this->rx = rx / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 464 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘Geom::Rect SPRect::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘void SPRect::compensateRxRy(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:514:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 514 | void SPRect::compensateRxRy(Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:521:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 521 | Geom::Point cx = c + Geom::Point(1, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘void SPRect::setVisibleWidth(gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | this->width = width / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 551 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘virtual void SPRect::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:599:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | Geom::Point p0 = Geom::Point(this->x.computed, this->y.computed) * i2dt; | ^~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘virtual void SPRect::convert_to_guides() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:634:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:636:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 636 | Geom::Point A1(Geom::Point(this->x.computed, this->y.computed) * i2dt); | ^ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.cpp:9: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In function ‘SPRect::vectorStretch(Geom::Point, Geom::Point, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleRx(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | this->rx = rx / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 464 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 465 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 466 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleRy(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 476 | this->ry = ry / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 477 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 478 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPRect::getVisibleRx() const’, inlined from ‘SPRect::getVisibleRx() const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:485:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | return this->rx.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 491 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 492 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 493 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘SPRect::getVisibleRy() const’, inlined from ‘SPRect::getVisibleRy() const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:496:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | return this->ry.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 502 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 503 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 504 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::getRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:507:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 507 | Geom::Rect SPRect::getRect() const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::compensateRxRy(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:514:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 514 | void SPRect::compensateRxRy(Geom::Affine xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eY = SPRect::vectorStretch(cy, c, xform); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleWidth(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | this->width = width / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 551 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 553 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::setVisibleHeight(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | this->height = height / SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 560 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 561 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 562 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘SPRect::getVisibleWidth() const’, inlined from ‘SPRect::getVisibleWidth() const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:567:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | return this->width.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 573 | Geom::Point(this->x.computed + 1, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 574 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 575 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘SPRect::getVisibleHeight() const’, inlined from ‘SPRect::getVisibleHeight() const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:578:9: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | return this->height.computed * SPRect::vectorStretch( | ~~~~~~~~~~~~~~~~~~~~~^ 584 | Geom::Point(this->x.computed, this->y.computed + 1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 585 | Geom::Point(this->x.computed, this->y.computed), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 586 | this->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘SPRect::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:615:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | p.emplace_back((p3 + p0)/2, Inkscape::SNAPSOURCE_LINE_MIDPOINT, Inkscape::SNAPTARGET_LINE_MIDPOINT); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:589:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | void SPRect::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-switch.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag.cpp [ 56%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:15: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘virtual Geom::Affine SPSpiral::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:382:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | Geom::Affine SPSpiral::set_transform(Geom::Affine const &xform) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘Geom::Point SPSpiral::getXY(gdouble) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:443:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Point SPSpiral::getXY(gdouble t) const { | ^~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-title.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:443:40: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:443:40: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-style-elem.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘virtual Geom::Affine SPStar::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:465:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | Geom::Affine SPStar::set_transform(Geom::Affine const &xform) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_xy(const SPStar*, SPStarPoint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:531:83: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | sp_star_get_xy (SPStar const *star, SPStarPoint point, gint index, bool randomized) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:531:83: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:531:83: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.h:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘virtual void SPSpiral::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:371:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | Geom::Affine const i2dt (this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:373:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | p.emplace_back(Geom::Point(this->cx, this->cy) * i2dt, Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘virtual Geom::Affine SPSpiral::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:382:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | Geom::Affine SPSpiral::set_transform(Geom::Affine const &xform) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:392:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point pos( Geom::Point(this->cx, this->cy) * xform ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:396:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | Geom::Affine ret(Geom::Affine(xform).withoutTranslation()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:413:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:413:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:413:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:423:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘Geom::Point SPSpiral::getXY(gdouble) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:443:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Point SPSpiral::getXY(gdouble t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_curvepoint(SPStar*, SPStarPoint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:339:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:339:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘SPSpiral::fitAndDraw(SPCurve*, double, Geom::Point*, Geom::Point const&, Geom::Point&, double*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:260:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | hat2 = -this->getTangent(next_t); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘void sp_star_position_set(SPStar*, gint, Geom::Point, gdouble, gdouble, gdouble, gdouble, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:427:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | sp_star_position_set (SPStar *star, gint sides, Geom::Point center, gdouble r1, gdouble r2, gdouble arg1, gdouble arg2, bool isflat, double rounded, double randomized) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘virtual void SPStar::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:460:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 460 | Geom::Affine const i2dt (this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:461:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | p.emplace_back(this->center * i2dt,Inkscape::SNAPSOURCE_OBJECT_MIDPOINT, Inkscape::SNAPTARGET_OBJECT_MIDPOINT); | ~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘virtual Geom::Affine SPStar::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:465:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | Geom::Affine SPStar::set_transform(Geom::Affine const &xform) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:477:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | Geom::Point pos( this->center * xform ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:481:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Affine ret(opt_trans ? xform.withoutTranslation() : xform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:499:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:499:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | pos = pos * ret.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:499:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 499 | pos = pos * ret.inverse(); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:508:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | this->adjust_pattern(xform * ret.inverse()); | ~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘Geom::Point sp_star_get_xy(const SPStar*, SPStarPoint, gint, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:531:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | sp_star_get_xy (SPStar const *star, SPStarPoint point, gint index, bool randomized) | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘sp_star_get_xy(SPStar const*, SPStarPoint, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:538:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 538 | Geom::Point xy = star->r[point] * Geom::Point(cos(arg), sin(arg)) + star->center; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘sp_star_get_curvepoint(SPStar*, SPStarPoint, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:318:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | gdouble next_len = Geom::L2 (next - o); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:339:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | ret = ret * Geom::Affine (Geom::Rotate (star->randomized * M_PI * rnd (seed, 3))); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-title.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-title.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘SPSpiral::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:388:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | if (!xform.withoutTranslation().isUniformScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘SPStar::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:472:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | if (!xform.withoutTranslation().isUniformScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.cpp [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tag-use-reference.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:28: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -MF CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -MF CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri-references.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: required from here /usr/include/boost/operators.hpp:268:1: note: 206 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:192:39: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 192 | result = shape * i2doc_affine(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘virtual void SPSymbol::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:23: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 206 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:213:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | auto ref = Geom::Point(refX.computed, refY.computed) * c2p; | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘virtual Geom::OptRect SPSymbol::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘SPSymbol::bbox(Geom::Affine const&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:41: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘SPSymbol::update(SPCtx*, unsigned int) [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In member function ‘SPSymbol::bbox(Geom::Affine const&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/uri.cpp.o -MF CMakeFiles/inkscape_base.dir/object/uri.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/uri.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.h:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref-reference.cpp:15: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tref.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp:34: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual Geom::Affine SPText::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:413:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Affine SPText::set_transform(Geom::Affine const &xform) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::Point TextTagAttributes::firstXY() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1470 | Geom::Point TextTagAttributes::firstXY() const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:42: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:42: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpeobject.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri-references.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual void SPText::update(SPCtx*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:198:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | Geom::OptRect paintbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual void SPText::snappoints(std::vector&, const Inkscape::SnapPreferences*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual Geom::Affine SPText::set_transform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:413:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | Geom::Affine SPText::set_transform(Geom::Affine const &xform) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘virtual void SPText::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:482:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o -MF CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘std::unique_ptr SPText::getExclusionShape() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:731:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | temp->LoadPathVector(curve->get_pathvector(), shape->getRelativeTransform(this), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘void SPText::rebuildLayout()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:919:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 919 | Geom::Point anchor_point = layout.chunkAnchorPoint(iter); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::OptRect SPText::get_frame()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1146:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | frame *= Geom::Translate (-inline_size/2.0, 0 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1153:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1153 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1153:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1153 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1153:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1153 | frame = Geom::Rect::from_xywh(-100000, attributes.firstXY()[Geom::Y], 200000, inline_size); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1155:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1155 | frame *= Geom::Translate (0, -inline_size/2.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1172:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | frame = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘SPItem* create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1233 | SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1248:26: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | p0 *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘SPItem* create_text_with_rectangle(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | SPItem *create_text_with_rectangle (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1284:110: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::Point TextTagAttributes::firstXY() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1470 | Geom::Point TextTagAttributes::firstXY() const | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/uri-references.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1798:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1798 | } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:478:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | pbox = this->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use-reference.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::snappoints(std::vector >&, Inkscape::SnapPreferences const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:385:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | p.emplace_back((*pt) * this->i2dt_affine(), Inkscape::SNAPSOURCE_TEXT_ANCHOR, Inkscape::SNAPTARGET_TEXT_ANCHOR); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::modified(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:226:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 226 | Geom::OptRect paintbox = geometricBounds(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-textpath.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-tspan.cpp:36: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::print(SPPrintContext*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 476 | void SPText::print(SPPrintContext *ctx) { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:482:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Affine const ctm (this->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_inline_size(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233:9: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1233 | SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1248:26: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | p0 *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘TextTagAttributes::firstXY() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1470:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1470 | Geom::Point TextTagAttributes::firstXY() const | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::get_frame()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1131:15: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1131 | Geom::OptRect SPText::get_frame() | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:27: required from here /usr/include/boost/operators.hpp:275:1: note: 257 | this->c2p = q * this->c2p; /usr/include/boost/operators.hpp:275:1: note: | ^~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:48: required from here /usr/include/boost/operators.hpp:268:1: note: 267 | this->c2p = Geom::Translate(rctx.viewport.min()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o [ 57%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/blend.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/colormatrix.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In constructor ‘SPViewBox::SPViewBox()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:46:7: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | , c2p(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘void SPViewBox::set_viewBox(const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:81:21: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘void SPViewBox::apply_viewbox(const Geom::Rect&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘SPItemCtx SPViewBox::get_rctx(const SPItemCtx*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(double, double, double, double)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘SPViewBox::get_rctx(SPItemCtx const*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:267:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | this->c2p = Geom::Translate(rctx.viewport.min()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:280:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | rctx.i2vp = Geom::identity(); | ~~~~~~~~~~~~~~^~ In member function ‘SPViewBox::set_viewBox(char const*)’, inlined from ‘SPViewBox::set_viewBox(char const*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:50:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:81:44: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::getExclusionShape() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:713:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | std::unique_ptr SPText::getExclusionShape() const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:46: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In member function ‘SPViewBox::apply_viewbox(Geom::Rect const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp: In member function ‘Geom::Affine SPUse::get_root_transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:440:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine SPUse::get_root_transform() const | ^~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer-funcnode.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:440:42: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:440:42: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::_buildLayoutInit()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:537:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 537 | int v0 = shape->AddPoint(frame.corner(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:230:59: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 230 | * original->i2doc_affine().inverse() /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp: In member function ‘virtual Geom::OptRect SPUse::bbox(const Geom::Affine&, SPItem::BBoxType) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:206:114: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Affine const ct(child->transform * Geom::Translate(this->x.computed, this->y.computed) * transform ); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::set_transform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:471:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 471 | this->adjust_gradient(xform * ret.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘SPText::rebuildLayout()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:887:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 887 | void SPText::rebuildLayout() | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_rectangle(SPDesktop*, Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | SPItem *create_text_with_rectangle (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275:9: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1284:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp: In member function ‘SPUse::get_root_transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-use.cpp:456:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | Geom::Affine t(Geom::identity()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/blend.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/blend.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/composite.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/colormatrix.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer-funcnode.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer-funcnode.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/composite.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/composite.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp: In member function ‘virtual Geom::Rect SPFilterPrimitive::calculate_region(const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:157:74: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect const ®ion) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:157:74: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:157:74: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/convolvematrix.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/componenttransfer.cpp:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.cpp:157:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | Geom::Rect SPFilterPrimitive::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/displacementmap.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.cpp [ 58%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/flood.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/distantlight.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp: In member function ‘virtual Geom::Rect SPGaussianBlur::calculate_region(const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/gaussian-blur.cpp:78:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect SPGaussianBlur::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/merge.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/mergenode.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/slot-resolver.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/tile.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp: In member function ‘virtual Geom::Rect SPFeOffset::calculate_region(const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:78:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect SPFeOffset::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp: In member function ‘SPFeOffset::calculate_region(Geom::Rect const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/offset.cpp:86:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | r.unionWith(r * Geom::Translate(dx, dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp: In member function ‘virtual Geom::Rect SPFeMorphology::calculate_region(const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/morphology.cpp:98:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Rect SPFeMorphology::calculate_region(Geom::Rect const ®ion) const | ^~~~~~~~~~~~~~ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o -MF CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/turbulence.cpp [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o -MF CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 59%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o -MF CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/specularlighting.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/tile.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/tile.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/image.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/turbulence.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/turbulence.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/pointlight.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/sp-filter-primitive.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/diffuselighting.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/filters/spotlight.cpp:18: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o -MF CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o.d -o CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:58:42: required from here /usr/include/boost/operators.hpp:275:1: note: 58 | Geom::Point min(item_box->min() - .5 * gap); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp: In function ‘void removeoverlap(const std::vector&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/removeoverlap.cpp:58:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | Geom::Point min(item_box->min() - .5 * gap); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -MF CMakeFiles/inkscape_base.dir/path/path-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/path-util.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Geom::Point Unclump::unclump_center(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:48:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point Unclump::unclump_center(SPItem *item) | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:48:49: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:48:49: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:57:42: required from here /usr/include/boost/operators.hpp:275:1: note: 57 | Geom::Point const c = r->midpoint(); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:48: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 305 | what->set_i2d_affine(what->i2dt_affine() * move); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ^~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:48:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point Unclump::unclump_center(SPItem *item) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘void Unclump::push(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:295:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Geom::Affine move = Geom::Translate(by); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘void Unclump::pull(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:314:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:318:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Affine move = Geom::Translate(by); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::unclump_remove_behind(SPItem*, SPItem*, std::__cxx11::list >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:258:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point p2 = p1 + perp; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::push(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:295:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Geom::Affine move = Geom::Translate(by); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::pull(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:316:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | Geom::Point by = dist * Geom::unit_vector(p - it); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:318:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Affine move = Geom::Translate(by); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::dist(SPItem*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:99:49: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | double a1 = atan2((c2 - c1)[Geom::Y], (c2 - c1)[Geom::X] * wh1[Geom::Y] / wh1[Geom::X]); | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::push(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | void Unclump::push(SPItem *from, SPItem *what, double dist) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:291:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | Geom::Point it = unclump_center(what); | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::pull(SPItem*, SPItem*, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | void Unclump::pull(SPItem *to, SPItem *what, double dist) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:314:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:328:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | what->set_i2d_affine(what->i2dt_affine() * move); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘Unclump::dist(SPItem*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:90:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | double Unclump::dist(SPItem *item1, SPItem *item2) | ^~~~~~~ [ 60%] Building CXX object src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.h:4, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp: In function ‘int bezier_fit(Geom::Point*, const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp:25:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 25 | for (int i = 0; i < len; ++i) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/bezier-fit.cpp:38:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 38 | for (int i = 0; i < len; ++i) { | ~~^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/intersection-graph.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:17: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefit.c /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp: In function ‘int path_simplify(SPItem*, float, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:65:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | size /= item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp: In function ‘path_simplify(SPItem*, float, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:58:43: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | size = L2(itemBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-simplify.cpp:75:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | item->doWriteTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:17: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c: In function ‘_SplinePointCategorize’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:1093:34: warning: variable ‘cur’ set but not used [-Wunused-but-set-variable] 1093 | enum pointtype geom, dg, cur; | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c: In function ‘SplineRefigure2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:216:15: warning: ‘old.splines[0].b’ may be used uninitialized [-Wmaybe-uninitialized] 216 | if ( !RealNear(old.splines[0].b,spline->splines[0].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[0].b’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:217:18: warning: ‘old.splines[0].c’ may be used uninitialized [-Wmaybe-uninitialized] 217 | !RealNear(old.splines[0].c,spline->splines[0].c) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[0].c’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:218:18: warning: ‘old.splines[1].b’ may be used uninitialized [-Wmaybe-uninitialized] 218 | !RealNear(old.splines[1].b,spline->splines[1].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[1].b’ was declared here 132 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:219:18: warning: ‘old.splines[1].c’ may be used uninitialized [-Wmaybe-uninitialized] 219 | !RealNear(old.splines[1].c,spline->splines[1].c) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinefont.c:132:12: note: ‘old.splines[1].c’ was declared here 132 | Spline old; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 60%] Building C object src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -fopenmp -DNDEBUG -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -MF CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o.d -o CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.h:17: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c: In function ‘SplineRefigure3’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:109:15: warning: ‘old.splines[0].a’ may be used uninitialized [-Wmaybe-uninitialized] 109 | if ( !RealNear(old.splines[0].a,spline->splines[0].a) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].a’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:110:18: warning: ‘old.splines[0].b’ may be used uninitialized [-Wmaybe-uninitialized] 110 | !RealNear(old.splines[0].b,spline->splines[0].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].b’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:111:18: warning: ‘old.splines[0].c’ may be used uninitialized [-Wmaybe-uninitialized] 111 | !RealNear(old.splines[0].c,spline->splines[0].c) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[0].c’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:112:18: warning: ‘old.splines[1].a’ may be used uninitialized [-Wmaybe-uninitialized] 112 | !RealNear(old.splines[1].a,spline->splines[1].a) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].a’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:113:18: warning: ‘old.splines[1].b’ may be used uninitialized [-Wmaybe-uninitialized] 113 | !RealNear(old.splines[1].b,spline->splines[1].b) || | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].b’ was declared here 50 | Spline old; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:114:18: warning: ‘old.splines[1].c’ may be used uninitialized [-Wmaybe-uninitialized] 114 | !RealNear(old.splines[1].c,spline->splines[1].c) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/splinefit/splinerefigure.c:50:12: note: ‘old.splines[1].c’ was declared here 50 | Spline old; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/css-ostringstream.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:133:47: required from here /usr/include/boost/operators.hpp:268:1: note: 133 | double size = L2(selectionBbox->dimensions()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/graphlayout.cpp:127:41: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 127 | Geom::Point ll(item_box->min()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:27: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp: In member function ‘bool Inkscape::ObjectSet::simplifyPaths(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-object-set.cpp:133:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 133 | double size = L2(selectionBbox->dimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:218:29: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 218 | tr = stroke_scale * tr; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/css-ostringstream.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/stringstream.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:203:41: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 203 | pathv_in->push_back(j * tr); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/strip-trailing-zeros.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘bool item_find_paths(const SPItem*, Geom::PathVector&, Geom::PathVector&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:148:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 148 | double size = Geom::L2(bounds->dimensions()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘Geom::PathVector* item_to_outline(const SPItem*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:270:99: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(fill.front().front())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘void item_to_outline_add_marker(const SPObject*, Geom::Affine, Geom::Scale, Geom::PathVector*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:218:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | tr = stroke_scale * tr; | ~~~^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine-parser.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp: In function ‘void sp_selected_path_create_offset_object(SPDesktop*, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:123:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | auto scaling_factor = item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp: In function ‘void sp_selected_path_do_offset(SPDesktop*, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:293:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 293 | auto scaling_factor = item->i2doc_affine().descrim(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:387:49: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 387 | res->LoadPathVector(res->MakePathVector() * affine); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp: In function ‘sp_selected_path_create_offset_object(SPDesktop*, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-offset.cpp:125:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | item->doWriteTransform(Geom::identity()); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp: In member function ‘BoolOpErrors Inkscape::ObjectSet::pathBoolOp(bool_op, bool, bool, Glib::ustring, Glib::ustring, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:548:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | auto pathv = curve->get_pathvector() * item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:109:62: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 109 | *dest *= extraPreAffine * item->i2doc_affine() * extraPostAffine; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_find_paths(SPItem const*, Geom::PathVector&, Geom::PathVector&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:148:54: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | double size = Geom::L2(bounds->dimensions()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘Path* Path_for_item_before_LPE(SPItem*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:89:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | pathvector_for_curve(item, &*curve, doTransformation, transformFull, Geom::identity(), Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘std::optional get_nearest_position_on_Path(Path*, Geom::Point, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:156:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | std::optional get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/stringstream.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-angle.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘pathvector_for_curve(SPItem*, SPCurve*, bool, bool, Geom::Affine, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:109:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | *dest *= extraPreAffine * item->i2doc_affine() * extraPostAffine; | ^~~~~~~~~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-length.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from svg-affine-parser.rl:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_paths(SPItem*, bool, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:384:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | item_to_paths(SPItem *item, bool legacy, SPItem *context) | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from svg-affine-parser.rl:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ svg-affine-parser.rl: In function ‘bool sp_svg_transform_read(const gchar*, Geom::Affine*)’: svg-affine-parser.rl:45:17: warning: variable ‘ts’ set but not used [-Wunused-but-set-variable] /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here svg-affine-parser.rl:45:17: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) svg-affine-parser.rl:45:17: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: svg-affine-parser.rl:65:71: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline_add_marker(SPObject const*, Geom::Affine, Geom::Scale, Geom::PathVector*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211: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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:225:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | item_to_outline_add_marker_child(marker_item, tr, pathv_in); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline(SPItem const*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:285:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:299:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Affine const m (sp_shape_marker_get_transform(*curve_it1, *curve_it2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:328:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::Affine const m = sp_shape_marker_get_transform_at_end(lastcurve); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl: In function ‘sp_svg_transform_read(char const*, Geom::Affine*)’: svg-affine-parser.rl:31: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.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp: In member function ‘Inkscape::ObjectSet::pathBoolOp(bool_op, bool, bool, Glib::ustring, Glib::ustring, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-boolop.cpp:392:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | BoolOpErrors Inkscape::ObjectSet::pathBoolOp(bool_op bop, const bool skip_undo, const bool checked, | ^~~~~~~~ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-bool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 61%] Building CXX object src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -MF CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o.d -o CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-box.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp: In function ‘std::string sp_svg_transform_write(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-affine.cpp:76:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | } else if (transform.withoutTranslation().isRotation()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/cielab.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/filterset.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/imagemap.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/imagemap-gdk.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/quantize.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/siox.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/siox.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/siox.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/trace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/trace.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:24: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In function ‘void sp_svg_write_curve(Inkscape::SVG::PathString&, const Geom::Curve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:86:68: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:85:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | str.arcTo( elliptical_arc->ray(Geom::X), elliptical_arc->ray(Geom::Y), | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | elliptical_arc->largeArc(), elliptical_arc->sweep(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | elliptical_arc->finalPoint() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:11: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h: In member function ‘Inkscape::SVG::PathString& Inkscape::SVG::PathString::arcTo(Geom::Coord, Geom::Coord, Geom::Coord, bool, bool, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:129:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | PathString &arcTo(Geom::Coord rx, Geom::Coord ry, Geom::Coord rot, | ^~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o -MF CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o.d -o CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/depixelize/inkscape-depixelize.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In function ‘sp_svg_write_curve(Inkscape::SVG::PathString&, Geom::Curve const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:86:68: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::deg_from_rad(elliptical_arc->rotationAngle()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In function ‘sp_svg_write_path(Inkscape::SVG::PathString&, Geom::Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:101:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 101 | str.moveTo( p.initialPoint()[0], p.initialPoint()[1] ); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: [ 62%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/builder-utils.cpp /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:41: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:100:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | return Geom::Point(c.x, c.y); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:100:36: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:100:36: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp: In function ‘guint32 sp_svg_read_color(const gchar*, const gchar**, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:408:23: warning: unused variable ‘check’ [-Wunused-variable] 408 | guint32 const check = internal_sp_svg_read_color(buf, &buf_end, 1); | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:408:23: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-color.cpp:408:23: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/depixelize/inkscape-depixelize.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/depixelize/inkscape-depixelize.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog-events.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:137:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | return Geom::Point(c.x, height - c.y); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp: In member function ‘virtual Inkscape::Trace::TraceResult Inkscape::Trace::Autotrace::AutotraceTracingEngine::trace(const Glib::RefPtr&, Inkscape::Async::Progress&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:163:41: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 163 | for (int spline_i = 0; spline_i < SPLINE_LIST_LENGTH(list); spline_i++) { In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:163:41: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:163:41: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:40: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:268:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:125:62: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 125 | return Geom::Scale(wscale, hscale) * Geom::Translate(x, y) * img->transform; /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:504:84: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 504 | pathRepr->setAttributeOrRemoveIfEmpty("d", sp_svg_write_path(result.path * image_transform)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp: In member function ‘Inkscape::Trace::TraceFuture Inkscape::Trace::TraceTask::launch(std::unique_ptr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.cpp:367:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | image_transform = getImageTransform(image); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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; | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/icon-loader.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cursor-utils.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/interface.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/interface.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/interface.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In constructor ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In constructor ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:24: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog-events.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | ContextMenu::ContextMenu(SPDesktop *desktop, SPObject *object, bool hide_layers_and_objects_menu_item) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:19: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/monitor.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:34: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/selected-color.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘ContextMenu::ContextMenu(SPDesktop*, SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | ContextMenu::ContextMenu(SPDesktop *desktop, SPObject *object, bool hide_layers_and_objects_menu_item) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/icon-loader.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:48: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:67: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp: In member function ‘SPDrawAnchor* SPDrawAnchor::anchorTest(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:51:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | SPDrawAnchor *SPDrawAnchor::anchorTest(Geom::Point w, bool activate) | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:86: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 63%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:167: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1804 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:167: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:167: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/simple-pref-pusher.cpp /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:404:53: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 404 | _clipnode->setAttributePoint("min", bbox.min()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:51: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 573 | auto bbox = *(path_obj->visualBounds()) * source_scale; /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:81: required from here /usr/include/boost/operators.hpp:268:1: note: 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:312:34: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 312 | pv *= item->i2doc_affine(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:98:3: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:551:80: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 551 | pathRepr->setAttribute("d", sp_svg_write_path(pathv * source_scale.inverse())); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Scale&)’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:551:80: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 551 | pathRepr->setAttribute("d", sp_svg_write_path(pathv * source_scale.inverse())); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /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, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual void Inkscape::UI::ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:312:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | pv *= item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual void Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, const gchar*, SPDocument*, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:363:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto scale = _clipboardSPDoc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:404:53: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 404 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘bool Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:550:64: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | auto source_scale = first_path->document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:565:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | auto bbox = *(path_obj->visualBounds()) * source_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | auto bbox = *(path_obj->visualBounds()) * source_scale; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | auto bbox = *(path_obj->visualBounds()) * source_scale; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:574:53: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 574 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘bool Inkscape::UI::ClipboardManagerImpl::_pasteNodes(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:598:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | auto source_scale = clipdoc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:599:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | auto target_trans = target_path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:627:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | auto bbox = *(source_path->geometricBounds()) * group_affine; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:627:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | auto bbox = *(source_path->geometricBounds()) * group_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:627:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | auto bbox = *(source_path->geometricBounds()) * group_affine; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:629:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | source_curve.transform(to_mouse); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:632:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto bbox = *(source_path->visualBounds()) * group_affine; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:632:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto bbox = *(source_path->visualBounds()) * group_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:632:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto bbox = *(source_path->visualBounds()) * group_affine; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:633:85: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | auto to_origin = Geom::Translate(clipnode->getAttributePoint("min") - bbox.min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:634:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | source_curve.transform(to_origin); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual bool Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:826:50: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:837:57: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 837 | set->setScaleRelative(sel_size->midpoint(), | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:838:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 838 | _getScale(set->desktop(), min, max, *sel_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘virtual Glib::ustring Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:915:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | auto tr_p = item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:49: 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 tr_s = doc->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘void Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1090:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1127:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1127 | _clipnode->setAttributePoint("min", size->min()); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1135:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | auto page_rect = page->getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1136:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | _clipnode->setAttributePoint("page-min", page_rect.min()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Geom::Scale Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, const Geom::Point&, const Geom::Point&, const Geom::Rect&, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1804 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘void ink_drag_data_received(GtkWidget*, GdkDragContext*, gint, gint, GtkSelectionData*, guint, guint, gpointer)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:156:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:222:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:254:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:318:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘Geom::Point world2desktop(SPDesktop*, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/interface.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/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 /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘ink_drag_data_received(_GtkWidget*, _GdkDragContext*, int, int, _GtkSelectionData*, unsigned int, unsigned int, void*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static void ink_drag_data_received(GtkWidget *widget, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:156:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:222:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:254:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | item->i2dt_affine().descrim() * 0.5 | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:318:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ~~~~~~~~~~~~~~^~ In function ‘world2desktop(SPDesktop*, int, int)’, inlined from ‘ink_drag_data_received(_GtkWidget*, _GdkDragContext*, int, int, _GtkSelectionData*, unsigned int, unsigned int, void*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:340:52: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_pasteNodes(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:623:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | source_curve.transform(source_scale); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:82: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:632:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | auto bbox = *(source_path->visualBounds()) * group_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:633:96: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | auto to_origin = Geom::Translate(clipnode->getAttributePoint("min") - bbox.min()); | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/syntax.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::copySymbol(Inkscape::XML::Node*, char const*, SPDocument*, Geom::Rect const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:400:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | Geom::Affine affine = source->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:404:53: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:551:79: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | pathRepr->setAttribute("d", sp_svg_write_path(pathv * source_scale.inverse())); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:573:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | auto bbox = *(path_obj->visualBounds()) * source_scale; | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:574:53: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | _clipnode->setAttributePoint("min", bbox.min()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:48: 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 tr_s = doc->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/simple-pref-pusher.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/simple-pref-pusher.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/interface.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_getScale(SPDesktop*, Geom::Point const&, Geom::Point const&, Geom::Rect const&, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1804:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1804 | Geom::Scale ClipboardManagerImpl::_getScale(SPDesktop *desktop, Geom::Point const &min, Geom::Point const &max, Geom::Rect const &obj_rect, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_pasteNodes(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | bool ClipboardManagerImpl::_pasteNodes(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:598:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | auto source_scale = clipdoc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:599:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | auto target_trans = target_path->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:638:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 638 | source_curve.transform(target_trans.inverse()); | ~~~~~~~~~~~~~~~~~~~~^~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/themes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/themes.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::pasteSize(Inkscape::ObjectSet*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 784 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:815:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:826:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:17: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In member function ‘Geom::Path::appendNew, Geom::Point const&>(Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::lineTo(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::getPathParameter(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:897:15: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | Glib::ustring ClipboardManagerImpl::getPathParameter(SPDesktop* desktop) | ^~~~~~~~~~~~~~~~~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:897:15: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:915:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | auto tr_p = item->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:38: 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 tr_s = doc->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:304:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | void ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam *pp) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | bool ClipboardManagerImpl::_copyNodes(SPDesktop *desktop, ObjectSet *set) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47, inlined from ‘Geom::PathIteratorSink >::PathIteratorSink(std::back_insert_iterator)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:119:32, inlined from ‘Geom::PathBuilder::PathBuilder()’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:231:80, inlined from ‘Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:534:42: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_copyNodes(SPDesktop*, Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:550:63: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | auto source_scale = first_path->document->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:565:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘Inkscape::UI::ClipboardManagerImpl::_copySelection(Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1016:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1090:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1135:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | auto page_rect = page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:30: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/util.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/util.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/util.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp: In constructor ‘Inkscape::UI::ShapeEditor::ShapeEditor(SPDesktop*, Geom::Affine, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:31:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 31 | ShapeEditor::ShapeEditor(SPDesktop *dt, Geom::Affine edit_transform, double edit_rotation, int edit_marker_mode) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/document-check.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:24: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point RectKnotHolderEntityRX::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:235:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | RectKnotHolderEntityRX::knot_get() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Affine getMarkerRotation(SPItem*, double, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:97: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:940:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.cpp:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982:45: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982:45: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp: In member function ‘void Inkscape::Shortcuts::dump_all_recursive(Gtk::Widget*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:981:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 981 | for (int i = 0; i < indent; ++i) std::cout << " "; | ~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:954:29: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 954 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:981:23: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shortcuts.cpp:981:23: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘void Box3DKnotHolderEntity::knot_set_generic(SPItem*, unsigned int, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:634:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:643:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | box->set_corner (knot_id, s * i2dt, movement, (state & GDK_CONTROL_MASK)); | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void Box3DKnotHolderEntityCenter::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:825:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:827:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 827 | box->set_center(s * i2dt, origin * i2dt, !(state & GDK_SHIFT_MASK) ? Box3D::XY : Box3D::Z, | ~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Affine getMarkerRotation(SPItem*, double, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:50: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | Geom::Affine rot = Geom::Rotate::from_degrees(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | Geom::Affine rot = Geom::Rotate::from_degrees(0.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:930:41: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | rot = Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:930:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | rot = Geom::Rotate::from_degrees(180.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:932:22: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | rot = reverse? Geom::Rotate::from_degrees(edit_rotation - sp_marker->orient.computed) : Geom::Rotate::from_degrees(sp_marker->orient.computed - edit_rotation); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:932:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | rot = reverse? Geom::Rotate::from_degrees(edit_rotation - sp_marker->orient.computed) : Geom::Rotate::from_degrees(sp_marker->orient.computed - edit_rotation); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘Geom::Rect getMarkerBounds(SPItem*, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:940:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:954:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | Geom::Rect bounds(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:955:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | return bounds; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityReference::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:988:87: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:989:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 989 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:989:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 989 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void MarkerKnotHolderEntityReference::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1001:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1001:95: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1002:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | sp_marker->refY = (s[Geom::Y]/ getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1002:95: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1002 | sp_marker->refY = (s[Geom::Y]/ getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityOrient::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1047:97: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1048:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1048:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1048 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void MarkerKnotHolderEntityOrient::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1074:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1074:72: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1075:53: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1075:72: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1076:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1073:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | original_center = Geom::Point( | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1075 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityOrient::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1108:128: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | (-(original_radius * cos(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1108:147: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1108 | (-(original_radius * cos(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1109:128: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | (-(original_radius * sin(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1109:147: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | (-(original_radius * sin(-(axis_angle + sp_marker->orient.computed) * M_PI/180.0))/getMarkerYScale(item)) + getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1171:97: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1172:79: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1172:98: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1172 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘void MarkerKnotHolderEntityScale::set_internal(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1214:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1214:61: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1213:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1213 | adjusted_origin = adjusted_origin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1214 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1218:61: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1219:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1217:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | adjusted_p = adjusted_p | ~~~~~~~~~~~^~~~~~~~~~~~ 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1219 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1224:61: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1225:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1223:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1223 | adjusted_origin = adjusted_origin | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1228:61: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:37: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1227:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1227 | adjusted_p = adjusted_p | ~~~~~~~~~~~^~~~~~~~~~~~ 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1266:117: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1267:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1267:117: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1282:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1282 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1282:121: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1282 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1283:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1283 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1283:121: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1283 | sp_marker->refY = ((original_refY * original_scaleY)/adjusted_scaleY) - ((getMarkerBounds(item, desktop).min()[Geom::Y] + sp_marker->viewBox.height()/2) * (original_scaleY/adjusted_scaleY - 1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale2::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1307:87: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1308:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1308 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1308:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1308 | (-sp_marker->refY.computed + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point MarkerKnotHolderEntityScale3::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1330:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1331:79: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1331:98: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | (-sp_marker->refY.computed + sp_marker->viewBox.height() + getMarkerBounds(item, desktop).min()[Geom::Y]) * getMarkerYScale(item)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void ArcKnotHolderEntityStart::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1449:58: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1449:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void ArcKnotHolderEntityEnd::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1501:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1501:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point TextKnotHolderEntityInlineSize::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2219:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2219 | Geom::OptRect bbox = text->geometricBounds(); // Check if this is best. | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2251:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2251 | return p; | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void TextKnotHolderEntityInlineSize::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2266:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2266 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point TextKnotHolderEntityShapePadding::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2363:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2363 | Geom::OptRect bounds = shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2365:16: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2365 | corner = (*bounds).corner(1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2368:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2368 | corner *= Geom::Affine(Geom::Translate(-padding, padding)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2372:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2372 | return corner; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void TextKnotHolderEntityShapePadding::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2388:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:70: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual Geom::Point TextKnotHolderEntityShapeMargin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2428:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2428 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2430:16: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2430 | corner = (*bounds).corner(1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2433:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2433 | corner *= Geom::Affine(Geom::Translate(margin, -margin)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2437:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2437 | return corner; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘virtual void TextKnotHolderEntityShapeMargin::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2445:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2445 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2447:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeMargin::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2428:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2428 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2430:34: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2430 | corner = (*bounds).corner(1); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2433:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2433 | corner *= Geom::Affine(Geom::Translate(margin, -margin)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘Box3DKnotHolderEntity::knot_get_generic(SPItem*, unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2600:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2600 | } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘getMarkerRotation(SPItem*, double, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:50: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | Geom::Affine rot = Geom::Rotate::from_degrees(0.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘StarKnotHolderEntity1::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1710:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1710 | Geom::Point d = s - star->center; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityInlineSize::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2219:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2219 | Geom::OptRect bbox = text->geometricBounds(); // Check if this is best. | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapePadding::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2365:34: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2365 | corner = (*bounds).corner(1); | ~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2368:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2368 | corner *= Geom::Affine(Geom::Translate(-padding, padding)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeInside::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2484:32: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2484 | p = (*frame).corner(2); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘ArcKnotHolderEntityStart::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1449:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1449 | double offset = arc->start - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1446:75: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1446 | Geom::Point delta = p - Geom::Point(arc->cx.computed, arc->cy.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘ArcKnotHolderEntityEnd::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1501:56: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1501 | double offset = arc->end - atan2(delta * sc.inverse()); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1498:75: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1498 | Geom::Point delta = p - Geom::Point(arc->cx.computed, arc->cy.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1225:37: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1225:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | * Geom::Rotate::from_degrees(180.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:37: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1229 | * Geom::Rotate::from_degrees(180.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapePadding::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2386:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2386 | if (Geom::OptRect optbounds = shape->geometricBounds()) { | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2445:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2445 | Geom::OptRect bounds = linked_shape->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘Box3DKnotHolderEntityCenter::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | Box3DKnotHolderEntityCenter::knot_set(Geom::Point const &new_pos, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:821:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 821 | Geom::Point const s = snap_knot_position(new_pos, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:825:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘SpiralKnotHolderEntityOuter::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2047:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2047 | SpiralKnotHolderEntityOuter::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/themes.cpp:16: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:15: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 64%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menubar.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘Box3DKnotHolderEntity::knot_set_generic(SPItem*, unsigned int, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Box3DKnotHolderEntity::knot_set_generic(SPItem *item, unsigned int knot_id, Geom::Point const &new_pos, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:629:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point const s = snap_knot_position(new_pos, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:634:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘getMarkerRotation(SPItem*, double, int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘getMarkerRotation(SPItem*, double, int, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:50: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘getMarkerBounds(SPItem*, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:940:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 940 | getMarkerBounds(SPItem* item, SPDesktop *desktop){ | ^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityReference::knot_get() const’: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityReference::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | MarkerKnotHolderEntityReference::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1001:76: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityOrient::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | MarkerKnotHolderEntityOrient::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityOrient::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1092:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | MarkerKnotHolderEntityOrient::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityOrient::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | MarkerKnotHolderEntityOrient::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1074:53: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1076:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | MarkerKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1203 | MarkerKnotHolderEntityScale::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203:1: 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::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1215:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1219:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1225:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Geom::Rotate::from_degrees(double)’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale::set_internal(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale2::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | MarkerKnotHolderEntityScale2::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘MarkerKnotHolderEntityScale3::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | MarkerKnotHolderEntityScale3::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityInlineSize::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2256:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2256 | TextKnotHolderEntityInlineSize::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapePadding::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2376:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2376 | TextKnotHolderEntityShapePadding::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2388:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2441 | TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2447:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menu-icon-shift.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool-factory.cpp:22: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:14: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:233:52: required from here /usr/include/boost/operators.hpp:268:1: note: 233 | auto g = Cairo::LinearGradient::create(rect.min().x(), rect.min().y(), rect.max().x(), rect.max().y()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp: In function ‘Cairo::RefPtr create_cubic_gradient(Geom::Rect, const Gdk::RGBA&, const Gdk::RGBA&, Geom::Point, Geom::Point, Geom::Point, Geom::Point, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Cairo::RefPtr create_cubic_gradient( | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/document-check.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/document-check.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /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.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:58: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp: In function ‘cairo_surface_t* render_surface(Inkscape::Drawing&, double, const Geom::Rect&, Geom::IntPoint, double, const guint32*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:32: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:50:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:50:26: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:54:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | drawing.root()->setTransform(Geom::Scale(scale_factor)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp: In function ‘render_surface(Inkscape::Drawing&, double, Geom::Rect const&, Geom::IntPoint, double, unsigned int const*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-ptr.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menubar.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/desktop/menu-icon-shift.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:19: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h: In constructor ‘SPKnot::SPKnot(SPDesktop*, const gchar*, Inkscape::CanvasItemCtrlType, const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h:62:16: warning: ‘SPKnot::desktop’ will be initialized after [-Wreorder] 62 | SPDesktop *desktop = nullptr; /**< Desktop we are on. */ | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.h:60:9: warning: ‘int SPKnot::ref_count’ [-Wreorder] 60 | int ref_count; // FIXME encapsulation | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:58:1: warning: when initialized here [-Wreorder] 58 | SPKnot::SPKnot(SPDesktop *desktop, gchar const *tip, Inkscape::CanvasItemCtrlType type, Glib::ustring const & name) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:58:1: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:58:1: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp: In member function ‘void SPKnot::startDragging(const Geom::Point&, gint, gint, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:124:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | this->grabbed_rel_pos = p - this->pos; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.cpp [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/modifier-tracker.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In constructor ‘KnotHolder::KnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:93:26: warning: ‘KnotHolder::repr’ will be initialized after [-Wreorder] 93 | Inkscape::XML::Node *repr; ///< repr of the item, for setting and releasing listeners. | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:83:35: warning: ‘std::__cxx11::list KnotHolder::entity’ [-Wreorder] 83 | std::list entity; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:58:1: warning: when initialized here [-Wreorder] 58 | KnotHolder::KnotHolder(SPDesktop *desktop, SPItem *item, SPKnotHolderReleasedFunc relhandler) : | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:58:1: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:58:1: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:15: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In constructor ‘KnotHolder::KnotHolder(SPDesktop*, SPItem*, SPKnotHolderReleasedFunc)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:67:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | _edit_transform(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::transform_selected(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:219:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | knot_moved_handler(knot, knot->pos * transform , 0); | ~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::knot_grabbed_handler(SPKnot*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:253:83: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto const item_origin = (*grab_entity)->knot->drag_origin * item->dt2i_affine() | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:253:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto const item_origin = (*grab_entity)->knot->drag_origin * item->dt2i_affine() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:254:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:254:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | * _edit_transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::knot_moved_handler(SPKnot*, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:94: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:106: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:273:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | e->knot_set(q, e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘void KnotHolder::knot_ungrabbed_handler(SPKnot*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:110: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:81: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:138: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:113: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::KnotHolder(SPDesktop*, SPItem*, void (*)(SPItem*))’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:67:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | _edit_transform(Geom::identity()) | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::knot_moved_handler(SPKnot*, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:272:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 272 | Geom::Point const q = p * item->i2dt_affine().inverse() * _edit_transform.inverse(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::setEditTransform(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:91:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | KnotHolder::setEditTransform(Geom::Affine edit_transform) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::knot_ungrabbed_handler(SPKnot*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | KnotHolder::knot_ungrabbed_handler(SPKnot *knot, guint state) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/modifier-tracker.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘KnotHolder::set_item_clickpos(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:487:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bool KnotHolder::set_item_clickpos(Geom::Point loc) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:16: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point KnotHolderEntity::snap_knot_position(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | KnotHolderEntity::snap_knot_position(Geom::Point const &p, guint state) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:71: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:71: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 65%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:162:46: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 162 | _cell = offset_to_cell(rect->midpoint()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 287 | * Geom::Translate(transform_origin); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:468:88: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 468 | std::unique_ptr new_bbox(_topleft ? new Geom::Rect(p,orig_bbox->max()) : new Geom::Rect(orig_bbox->min(), p)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:20: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void KnotHolderEntity::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:33: 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 dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:90: 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 dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point KnotHolderEntity::snap_knot_position(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:114:25: 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 s = p * i2dt; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:123:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return s * i2dt.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return s * i2dt.inverse(); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point KnotHolderEntity::snap_knot_position_constrained(const Geom::Point&, const Inkscape::Snapper::SnapConstraint&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, guint state) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:134:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Point s = p * i2d; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:145:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | return s * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:145:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | return s * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:193:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto d2i = item->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:197:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:197:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:197:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityXY::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:228:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:229:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityXY::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:255:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | item->adjust_pattern(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point PatternKnotHolderEntityAngle::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:263:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | Geom::Point PatternKnotHolderEntityAngle::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityAngle::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:285:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine rot = Geom::Translate(-transform_origin) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:286:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine rot = Geom::Translate(-transform_origin) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 286 | * Geom::Rotate(theta - theta_old) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point PatternKnotHolderEntityScale::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:294:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Point PatternKnotHolderEntityScale::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityScale::knot_grabbed(const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:305:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | _cached_diagonal = (grab_pos - _cached_origin) * _cached_inverse_linear; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:311:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | (item->i2doc_affine().descrim2() ?: 1e-3); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void PatternKnotHolderEntityScale::knot_set(const Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:324:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:333:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | : Scale(scale_x, scale_y); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:337:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | auto const new_uncompensated_origin = _get_pos(0, 0, false) * new_transform; | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point HatchKnotHolderEntityXY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:361:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Point HatchKnotHolderEntityXY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void HatchKnotHolderEntityXY::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:393:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | item->adjust_hatch(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void HatchKnotHolderEntityAngle::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:407:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | Geom::Point transform_origin = sp_hatch_knot_get(hatch, 0, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:112: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void HatchKnotHolderEntityScale::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:429:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:433:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Geom::Affine transform_inverse = transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:434:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Point d = p_snapped * transform_inverse; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:444:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Translate(origin_dt) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:443:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Affine scale = Geom::Translate(-origin_dt) * Geom::Scale(d.x() / hatch_pitch, d.y() / hatch_pitch) * | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:443:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Affine scale = Geom::Translate(-origin_dt) * Geom::Scale(d.x() / hatch_pitch, d.y() / hatch_pitch) * | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual void FilterKnotHolderEntity::knot_set(const Geom::Point&, const Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:454:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:467:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::OptRect orig_bbox = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:468:88: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 468 | std::unique_ptr new_bbox(_topleft ? new Geom::Rect(p,orig_bbox->max()) : new Geom::Rect(orig_bbox->min(), p)); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point FilterKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:508:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | Geom::OptRect r = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:509:46: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | if (_topleft) return Geom::Point(r->min()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘Geom::Point BlurKnotHolderEntity::_pos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:566:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | auto box = item->bbox(Geom::identity(), SPItem::VISUAL_BBOX); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:568:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | return Geom::Point(box->midpoint()[Geom::X], box->top()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘virtual Geom::Point BlurKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:580:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:587:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto p0 = _pos(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘BlurKnotHolderEntity::_pos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:568:41: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | return Geom::Point(box->midpoint()[Geom::X], box->top()); | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntity::offset_to_cell(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:197:44: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | return (loc * d2i * i2p * scale.inverse()).floor(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:305:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | _cached_diagonal = (grab_pos - _cached_origin) * _cached_inverse_linear; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventMotion]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.cpp:275:64: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 275 | Geom::Point new_pos = _desktop->w2d(event_point(event->motion)) + pointer_offset; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:114:25: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Point s = p * i2dt; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityXY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:255:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | item->adjust_pattern(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:254:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Geom::Point const q = p_snapped - knot_get(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityScale::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:333:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | : Scale(scale_x, scale_y); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:337:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | auto const new_uncompensated_origin = _get_pos(0, 0, false) * new_transform; | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: 83 | Interval result = Base::from_range(start, end); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityXY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:393:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | item->adjust_hatch(Geom::Translate(q), false, _fill ? TRANSFORM_FILL : TRANSFORM_STROKE); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:392:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point const q = p_snapped - knot_get(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘FilterKnotHolderEntity::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:467:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | Geom::OptRect orig_bbox = item->visualBounds(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:468:88: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 468 | std::unique_ptr new_bbox(_topleft ? new Geom::Rect(p,orig_bbox->max()) : new Geom::Rect(orig_bbox->min(), p)); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position_constrained(Geom::Point const&, Inkscape::Snapper::SnapConstraint const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:134:25: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Geom::Point s = p * i2d; | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:482:58: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 482 | _handles->rotationCenter().move(_bounds->midpoint()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 605 | * Geom::Rotate(angle) * Geom::Translate(rc); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | KnotHolderEntity::update_knot() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:93:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Point knot_pos(knot_get()); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position_constrained(Geom::Point const&, Inkscape::Snapper::SnapConstraint const&, unsigned int) [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, guint state) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘KnotHolderEntity::snap_knot_position(Geom::Point const&, unsigned int) [clone .part.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | KnotHolderEntity::snap_knot_position(Geom::Point const &p, guint state) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘FilterKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:504:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 504 | Geom::Point FilterKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityXY::update_knot()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | void PatternKnotHolderEntityXY::update_knot() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:228:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | auto tr = item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:229:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Geom::OptRect Inkscape::UI::ControlPointSelection::bounds()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:334:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | return size() == 1 ? (*_points.begin())->bounds() : _bounds; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘void Inkscape::UI::ControlPointSelection::_pointDragged(Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:387:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Point abs_delta = new_pos - _original_positions[_grabbed_point]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:426:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | trans *= _last_trans[cur].inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:428:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | trans *= Geom::Translate(_original_positions[cur] + abs_delta * deltafrac); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘void Inkscape::UI::ControlPointSelection::_updateTransformHandles(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:509:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _handles->setBounds(p->bounds()); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardMove(const GdkEventKey&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:525:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 525 | Geom::Point delta = dir * num; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:535:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 535 | transform(Geom::Translate(delta)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘double Inkscape::UI::ControlPointSelection::_rotationRadius(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:554:45: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 554 | double len = Geom::distance(b.corner(i), rc); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardRotate(const GdkEventKey&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:604:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Affine m = Geom::Translate(-rc) | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:9: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Affine m = Geom::Translate(-rc) | ~~~~~~~~~~~~~~ 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardScale(const GdkEventKey&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bool Inkscape::UI::ControlPointSelection::_keyboardFlip(Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:661:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Affine m = Geom::Translate(-center) * scale_transform * Geom::Translate(center); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:661:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Affine m = Geom::Translate(-center) * scale_transform * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityAngle::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:269:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | PatternKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntity::offset_to_cell(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point loc) const { | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188:16: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:193:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto d2i = item->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntity::on_created()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:162:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | _cell = offset_to_cell(rect->midpoint()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | void PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const &grab_pos, unsigned) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:303:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | _cached_origin = _get_pos(0, 0); | ~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityXY::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:361:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | Geom::Point HatchKnotHolderEntityXY::knot_get() const | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityAngle::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:399:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | void HatchKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityScale::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:444:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Translate(origin_dt) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | void HatchKnotHolderEntityScale::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:429:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Point p_snapped = snap_knot_position(p, state); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:433:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Geom::Affine transform_inverse = transform.inverse(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘HatchKnotHolderEntityXY::knot_set(Geom::Point const&, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:379:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 379 | void HatchKnotHolderEntityXY::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘BlurKnotHolderEntity::knot_get() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | Geom::Point BlurKnotHolderEntity::knot_get() const | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:580:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | auto tr = item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:587:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto p0 = _pos(); | ~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_update()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:482:58: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | _handles->rotationCenter().move(_bounds->midpoint()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardMove(_GdkEventKey const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:535:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 535 | transform(Geom::Translate(delta)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardRotate(_GdkEventKey const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:604:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | Geom::Affine m = Geom::Translate(-rc) | ^~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:29:24: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^~~~~~ In member function ‘Inkscape::UI::ControlPointSelection::_rotationRadius(Geom::Point const&)’, inlined from ‘Inkscape::UI::ControlPointSelection::_rotationRadius(Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:548:8: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:554:45: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | double len = Geom::distance(b.corner(i), rc); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardRotate(_GdkEventKey const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:566:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | bool ControlPointSelection::_keyboardRotate(GdkEventKey const &event, int dir) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘Inkscape::UI::ControlPointSelection::_keyboardScale(_GdkEventKey const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp:12: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.cpp:15: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Point Inkscape::SnappedLine::getNormal() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:48:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point getNormal() const {return _normal_to_line;} // n = (nx, ny) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/box3d-toolbar.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/manipulator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.cpp:11: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.h:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-ctrl.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:29:24: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:32: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:71:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point getPoint() const {return _point;} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:33: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Point Inkscape::SnappedLine::getNormal() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:48:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point getNormal() const {return _normal_to_line;} // n = (nx, ny) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In constructor ‘Inkscape::UI::Handle::Handle(const Inkscape::UI::NodeSharedData&, const Geom::Point&, Inkscape::UI::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:101:36: warning: ‘Inkscape::UI::Handle::_handle_line’ will be initialized after [-Wreorder] 101 | CanvasItemPtr _handle_line; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:99:11: warning: ‘Inkscape::UI::Node* Inkscape::UI::Handle::_parent’ [-Wreorder] 99 | Node *_parent; // the handle's lifetime does not extend beyond that of the parent node, | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:183:1: warning: when initialized here [-Wreorder] 183 | Handle::Handle(NodeSharedData const &data, Geom::Point const &initial_pos, Node *parent) | ^~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘virtual Geom::Rect Inkscape::UI::Node::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:27: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | Geom::Rect Node::bounds() const | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:27: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:27: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Geom::Affine Inkscape::UI::PathManipulator::_getTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1230:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1230 | Geom::Affine PathManipulator::_getTransform() const | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Geom::Point Inkscape::UI::PathManipulator::_bsplineHandleReposition(Inkscape::UI::Handle*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1398:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1398 | Geom::Point PathManipulator::_bsplineHandleReposition(Handle *h, bool check_other) | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1398:82: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1398:82: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘void Inkscape::UI::MultiPathManipulator::insertNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:344:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 344 | void MultiPathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘void Inkscape::UI::MultiPathManipulator::move(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:518:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | _selection.transform(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:40: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventMotion]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:166:37: required from here /usr/include/boost/operators.hpp:268:1: note: 166 | _updateDragPoint(event_point(event->motion)); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:83: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventMotion]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:1340:34: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1340 | Geom::Point evp = event_point(*event); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:255:95: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~ /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:41: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:41: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: 83 | Interval result = Base::from_range(start, end); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘Inkscape::UI::MultiPathManipulator::move(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:518:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | _selection.transform(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::CalligraphyToolbar::change_profile()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp:469:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 469 | if (mode - 1 < presets.size()) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:728:55: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 728 | if (!preserve_center) _center->move(r.midpoint()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1263:28: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1263 | pathv *= _getTransform(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp:469:18: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/calligraphy-toolbar.cpp:469:18: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp: In member function ‘Inkscape::UI::MultiPathManipulator::joinNodes()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.cpp:399:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | joined_pos = Geom::middle_point(*join.first, *join.second); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘virtual bool Inkscape::UI::PathManipulator::event(Inkscape::UI::Tools::ToolBase*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:166:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | _updateDragPoint(event_point(event->motion)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::setControlsTransform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1051:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | Geom::Affine delta = _i2d_transform.inverse() * _edit_transform.inverse() * tnew * _i2d_transform; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::NodeList::iterator Inkscape::UI::PathManipulator::subdivideSegment(Inkscape::UI::NodeList::iterator, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1093:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::lerp(t, first->position(), second->position())); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_externalChange(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1215:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | _i2d_transform = path->i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | Geom::Rect Node::bounds() const | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘void Inkscape::UI::Node::_updateAutoHandles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:944:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 944 | Geom::Point vec_next = _next()->position() - position(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_createControlPointsFromGeometry()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1271:102: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1271 | Node *previous_node = new Node(_multi_path_manipulator._path_data.node_data, pit.initialPoint()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::SkewHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:474:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 474 | Geom::Rect b = _th.bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:475:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::RotateHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:23: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleSideHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:325:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect b = _th.bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:326:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::ScaleCornerHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:22: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::TransformHandle::dragged(Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:173:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | Geom::Affine t = computeTransform(new_pos, event); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::SkewHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:486:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | Geom::Point const initial_delta = _origin - scc; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:489:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | return Geom::Affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:494:74: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:536:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Affine relative_affine = Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:548:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:549:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 549 | * relative_affine | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureSkewConstrained::PureSkewConstrained(Geom::Coord, Geom::Coord, Geom::Point, Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:181:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | PureSkewConstrained(Geom::Coord skew, Geom::Coord scale, Geom::Point origin, Geom::Dim2 direction) : | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::RotateHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:407:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | double angle = Geom::angle_between(_origin - rotc, new_pos - rotc); | ~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:425:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | * Geom::Translate(rotc); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:423:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | Geom::Affine t = Geom::Translate(-rotc) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | Geom::Affine t = Geom::Translate(-rotc) | ~~~~~~~~~~~~~~~~ 424 | * Geom::Rotate(angle) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureRotateConstrained::PureRotateConstrained(double, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:215:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | PureRotateConstrained(double angle, Geom::Point origin) : | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleSideHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:339:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | vs[d1] = (new_pos - scc)[d1] / (_origin - scc)[d1]; | ~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:357:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:357:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:371:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 371 | * Geom::Translate(scc); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:369:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:370:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 370 | * Geom::Scale(vs) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureStretchConstrained::PureStretchConstrained(Geom::Coord, Geom::Point, Geom::Dim2, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:144:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | PureStretchConstrained(Geom::Coord magnitude, Geom::Point origin, Geom::Dim2 direction, bool uniform) : | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_createGeometryFromControlPoints(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1460:70: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1460 | Geom::PathVector pathv = builder.peek() * _getTransform().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:156:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Scale getStretchSnapped() {return _stretch_snapped;} | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::EllipticalArc; Args = {double&, double&, double&, bool&, bool&, const Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual Geom::Affine Inkscape::UI::ScaleCornerHandle::computeTransform(const Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:257:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Point vold = _origin - scc, vnew = new_pos - scc; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:260:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | return Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:286:23: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | scale = ptr->getScaleSnapped(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:296:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 296 | * Geom::Translate(scc); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:294:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:295:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ~~~~~~~~~~~~~~~ 295 | * Geom::Scale(scale[0], scale[1]) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | PureScaleConstrained(Geom::Scale scale, Geom::Point origin): | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | PureScale(Geom::Scale scale, Geom::Point origin, bool uniform) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:109:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘virtual void Inkscape::UI::RotationCenter::dragged(Geom::Point&, GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:625:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | new_pos = sm.multipleConstrainedSnaps(Inkscape::SnapCandidatePoint(new_pos, | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 626 | SNAPSOURCE_ROTATION_CENTER), constraints, held_shift(*event)).getPoint(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘void Inkscape::UI::PathManipulator::_updateOutline()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1540:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1540 | auto pv = _spcurve.get_pathvector() * _getTransform(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1551:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1551 | Geom::Point at = j->pointAt(0.5); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Geom::Rect Inkscape::UI::TransformHandleSet::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘void Inkscape::UI::TransformHandleSet::setBounds(const Geom::Rect&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:723:45: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 723 | _scale_corners[i]->move(r.corner(i)); | ~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘void Inkscape::UI::TransformHandleSet::_updateVisibility(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:767:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | Geom::Rect b = bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:774:39: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 774 | Geom::Point bp = b.dimensions(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Geom::Coord Inkscape::UI::PathManipulator::_updateDragPoint(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1781:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | Geom::Affine to_desktop = _getTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘double Inkscape::UI::PathManipulator::_getStrokeTolerance()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1831:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1831 | * _getTransform().descrim() // scale to desktop coords | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/box3d-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::TransformHandleSet::_updateVisibility(bool)’: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:774:38: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 774 | Geom::Point bp = b.dimensions(); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::SkewHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:536:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | Geom::Affine relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:548:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 548 | Geom::Affine t = Geom::Translate(-scc) | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleSideHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:357:59: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Point result = psc.getStretchSnapped().vector(); //best_snapped_point.getTransformation(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:369:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | Geom::Affine t = Geom::Translate(-scc) | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleCornerHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:286:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | scale = ptr->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:294:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | Geom::Affine t = Geom::Translate(-scc) | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Inkscape::UI::Handle::setRelativePos(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:462:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | setPosition(_parent->position() + p); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp:40: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:295:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | * Geom::Scale(scale[0], scale[1]) | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Inkscape::UI::Handle::setRelativePos(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:462:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | setPosition(_parent->position() + p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/arc-toolbar.cpp:41: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::weldNodes(Inkscape::UI::NodeIterator)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:494:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | joined_pos = Geom::middle_point(back_pos, front_pos); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::SkewHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480:18: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480:18: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:494:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘Inkscape::UI::Node::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:874:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 874 | Geom::Rect Node::bounds() const | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::RotateHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 424 | * Geom::Rotate(angle) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404: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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::RotateHandle::computeTransform(Geom::Point const&, _GdkEventMotion*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:33: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘Inkscape::UI::Handle::ungrabbed(_GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:546:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void Handle::ungrabbed(GdkEventButton *event) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::TransformHandleSet::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:694:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 694 | Geom::Rect TransformHandleSet::bounds() const | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::SkewHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:475:74: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:472:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | void startTransform() override { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::RotateHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:398:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void startTransform() override { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleSideHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:326:72: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | _sc_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:323:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | void startTransform() override { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::ScaleCornerHandle::startTransform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:43: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:249:10: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | void startTransform() override { | ^~~~~~~~~~~~~~ In member function ‘Inkscape::UI::TransformHandleSet::setBounds(Geom::Rect const&, bool)’, inlined from ‘Inkscape::UI::TransformHandleSet::setBounds(Geom::Rect const&, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:717:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:726:74: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 726 | _skew_sides[i]->move(Geom::middle_point(r.corner(i), r.corner(i+1))); | ~~~~~~~~^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::PathManipulator(Inkscape::UI::MultiPathManipulator&, SPObject*, Geom::Affine const&, unsigned int, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:126:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | _i2d_transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘Inkscape::UI::TransformHandle::dragged(Geom::Point&, _GdkEventMotion*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:176:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Affine incr = _last_transform.inverse() * t; | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-toolbar.cpp [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/marker-toolbar.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_getTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1230:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1230 | Geom::Affine PathManipulator::_getTransform() const | ^~~~~~~~~~~~~~~ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/eraser-toolbar.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_updateDragPoint(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1777 | Geom::Coord PathManipulator::_updateDragPoint(Geom::Point const &evp) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::PathVector::pointAt(Geom::PathVectorTime const&) const’, inlined from ‘Inkscape::UI::PathManipulator::_updateDragPoint(Geom::Point const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1786:54: /usr/include/2geom-1.3.0/2geom/pathvector.h:244:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return at(pos.path_index).at(pos.curve_index).pointAt(pos.t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:43: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 66%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/gradient-toolbar.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/lpe-toolbar.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/measure-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_createControlPointsFromGeometry()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | void PathManipulator::_createControlPointsFromGeometry() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236: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 /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1263:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | pathv *= _getTransform(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1277:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1277 | Geom::Point pos = cit->finalPoint(); | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_updateOutline()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | void PathManipulator::_updateOutline() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::ConnectorToolbar::spacing_changed()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/connector-toolbar.cpp:314:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Affine m = Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1540:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1540 | auto pv = _spcurve.get_pathvector() * _getTransform(); | ~~~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::PathManipulator::_updateOutline()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:63: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_updateOutline()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1552:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1552 | Geom::Point ut = j->unitTangentAt(0.5); | ~~~~~~~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/marker-toolbar.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-toolbar.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::_externalChange(unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1180:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | void PathManipulator::_externalChange(unsigned type) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::insertNode(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:277:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | void PathManipulator::insertNode(Geom::Point pt) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘Inkscape::UI::PathManipulator::PathManipulator(Inkscape::UI::MultiPathManipulator&, SPObject*, Geom::Affine const&, unsigned int, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:110:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | PathManipulator::PathManipulator(MultiPathManipulator &mpm, SPObject *path, | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/marker-toolbar.cpp:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/mesh-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/dropper-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/paintbucket-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/eraser-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/eraser-toolbar.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/measure-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/enum.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/lpe-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/measure-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/gradient-toolbar.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/gradient-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/paintbucket-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/mesh-toolbar.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/lpe-toolbar.cpp:256:32: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 256 | Geom::Point A(bbox->min()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/mesh-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/rect-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:37: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:107:54: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | auto scale = _document->getDocumentScale(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/booleans-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:42: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PageToolbar::sizeChoose(const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:312:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | auto p_rect = pm.getSelectedPageRect(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:44: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:49: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ [ 67%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spiral-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:418:73: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 418 | double oldval = nt->_selected_nodes->pointwiseBounds()->midpoint()[d]; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::NodeToolbar::value_changed(Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:423:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | auto page = pm.getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:424:34: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 424 | oldval -= page.corner(0)[d]; | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:511:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | mid *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:680:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 680 | } | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spray-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:480:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection* selected_nodes) // gpointer /*shape_editor*/) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::PageToolbar::PageToolbar(_GtkToolbar*, Glib::RefPtr const&, SPDesktop*)::{lambda(Gtk::EntryIconPosition, _GdkEventButton const*)#1}::operator()(Gtk::EntryIconPosition, _GdkEventButton const*) const [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:103:52: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | text_page_margins->signal_icon_press().connect([=](Gtk::EntryIconPosition, const GdkEventButton*){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::NodeToolbar::value_changed(Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:390:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 390 | NodeToolbar::value_changed(Geom::Dim2 d) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::PageToolbar::setSizeText(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:404:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void PageToolbar::setSizeText(SPPage *page, bool display_only) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/booleans-toolbar.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/rect-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/star-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:375:42: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 375 | gdouble old_w = bbox_user->dimensions()[Geom::X]; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/rect-toolbar.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:358:40: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | auto page = pm.getSelectedPageRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:375:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 375 | gdouble old_w = bbox_user->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:448:20: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:488:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto page = pm.getSelectedPageRect(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:459:88: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | double powerstrokedefsize = 10 / (0.265 * _desktop->getDocument()->getDocumentScale()[0] * 2.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spiral-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::SelectToolbar::layout_widget_update(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:465:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | SelectToolbar::layout_widget_update(Inkscape::Selection *sel) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::PencilToolbar::update_width_value(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:454:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | PencilToolbar::update_width_value(int shape) { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::SelectToolbar::any_value_changed(Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | SelectToolbar::any_value_changed(Glib::RefPtr& adj) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339: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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:448:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spiral-toolbar.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/spray-toolbar.cpp:36: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/tweak-toolbar.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/zoom-toolbar.cpp [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/star-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/tweak-toolbar.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/star-toolbar.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/toolbar.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h: In constructor ‘Inkscape::UI::Toolbar::TextToolbar::TextToolbar(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:106:10: warning: ‘Inkscape::UI::Toolbar::TextToolbar::_updating’ will be initialized after [-Wreorder] 106 | bool _updating; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:71:30: warning: ‘Inkscape::UI::Widget::UnitTracker* Inkscape::UI::Toolbar::TextToolbar::_tracker’ [-Wreorder] 71 | UI::Widget::UnitTracker *_tracker; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:209:1: warning: when initialized here [-Wreorder] 209 | TextToolbar::TextToolbar(SPDesktop *desktop) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:209:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:209:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1053:44: required from here /usr/include/boost/operators.hpp:268:1: note: 1053 | double width = bbox->dimensions()[axis]; /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/zoom-toolbar.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::TextToolbar::text_outer_set_style(SPCSSAttr*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:754:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 754 | Geom::Affine const local(item->i2doc_affine()); | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::TextToolbar::align_mode_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1053:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘void Inkscape::UI::Toolbar::TextToolbar::lineheight_unit_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1435:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1435 | doc_scale = Geom::Affine(i->i2dt_affine()).descrim(); | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::align_mode_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1050:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1050 | Geom::OptRect bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1053:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | double width = bbox->dimensions()[axis]; | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 68%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:70: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.h:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:327:35: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 327 | Geom::Point dir = r.dimensions() / 2; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:38: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In constructor ‘Inkscape::UI::Tools::ArcTool::ArcTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:57:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::ArcTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:112:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | this->setup_for_drag_start(event); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘void Inkscape::UI::Tools::ArcTool::drag(Geom::Point, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:317:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->arc->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:325:95: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, this->arc, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:327:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Point dir = r.dimensions() / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:336:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:337:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Point new_dir = pt * i2d - c; | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In constructor ‘Inkscape::UI::Tools::Box3dTool::Box3dTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:57:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(_desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::Box3dTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:136:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | this->setup_for_drag_start(event); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | void ArcTool::drag(Geom::Point pt, guint state) { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:317:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->arc->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:325:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, this->arc, pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:336:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.h:28: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘Inkscape::UI::Tools::ArcTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:108:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | bool ArcTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.h:26: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:38: /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:81: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘Inkscape::UI::Tools::Box3dTool::Box3dTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:57:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(_desktop); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘Inkscape::UI::Tools::Box3dTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:130:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | bool Box3dTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:44: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:35: required from here /usr/include/boost/operators.hpp:268:1: note: 116 | return (v - drect.bounds().min()) / max; /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:88: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::text_outer_set_style(SPCSSAttr*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:741:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 741 | void TextToolbar::text_outer_set_style(SPCSSAttr *css) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::align_mode_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1018:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | TextToolbar::align_mode_changed(int mode) | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:45: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:112:45: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:29: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:35: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::DynamicBase::getViewPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:121:45: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:34: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:40: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Inkscape::UI::Tools::DynamicBase::getNormalizedPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111:13: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111:13: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:112:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto drect = _desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘Inkscape::UI::Tools::DynamicBase::getViewPoint(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120:13: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Geom::Point DynamicBase::getViewPoint(Geom::Point n) const { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120:13: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:121:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | auto drect = _desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::_activeShapeAddKnot(SPItem*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1033:14: warning: unused variable ‘use’ [-Wunused-variable] 1033 | auto use = cast(item); | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1033:14: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1033:14: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:54: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘Inkscape::UI::Toolbar::TextToolbar::lineheight_unit_changed(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1391:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | TextToolbar::lineheight_unit_changed(int /* Not Used */) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘bool Inkscape::UI::Tools::ConnectorTool::_handleButtonPress(const GdkEventButton&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:435:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | Geom::Point p = _desktop->w2d(event_w); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘bool Inkscape::UI::Tools::ConnectorTool::_handleMotionNotify(const GdkEventMotion&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:586:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | auto i2d = clickeditem->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:592:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 592 | curve.stretch_endpoints(p * d2i, o * d2i); | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::_flushWhite(SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:838:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 838 | c->transform(_desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::_finishSegment(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:901:6: note: parameter passing for argument of type ‘const Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | void ConnectorTool::_finishSegment(Geom::Point const /*p*/) | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘void Inkscape::UI::Tools::ConnectorTool::cc_set_active_conn(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1126:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1126 | Geom::Affine i2dt = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1136:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | Geom::Point startpt = *(curve->first_point()) * i2dt; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In function ‘bool Inkscape::UI::Tools::endpt_handler(GdkEvent*, ConnectorTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1010:91: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | cc->red_curve = path->curveForEdit()->transformed(cc->clickeditem->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/c++/14/numeric:62, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:30: /usr/include/c++/14/bits/stl_numeric.h: In instantiation of ‘_Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = _List_iterator; _Tp = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:572:29: required from here /usr/include/boost/operators.hpp:268:1: note: 571 | Geom::Point hatch_vector_accumulated = std::accumulate /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~ 572 | (this->hatch_vectors.begin(), this->hatch_vectors.end(), Geom::Point(0,0)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_numeric.h:134:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:99: required from here /usr/include/c++/14/bits/stl_numeric.h:134:5: note: 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); /usr/include/c++/14/bits/stl_numeric.h:134:5: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:214:29: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 214 | path *= sm; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::DropperTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:201:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | double rw = std::min(Geom::L2(Geom::Point(event->button.x, event->button.y) - this->centre), 400.0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:208:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Affine const w2dt = _desktop->w2d(); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:653:29: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 653 | path *= sm; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘void Inkscape::UI::Tools::CalligraphicTool::reset(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:169:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | void CalligraphicTool::reset(Geom::Point p) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::CalligraphicTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:449:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine motion_to_curve(Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:470:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | pointer = motion_dt * motion_to_curve; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:115: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:114: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:115: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:686:122: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 686 | Geom::Affine const sm (Geom::Scale(this->hatch_spacing, this->hatch_spacing) * Geom::Translate(c)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:704:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:591:50: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 591 | pathv *= eraser_item->i2doc_affine().inverse(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘bool Inkscape::UI::Tools::CalligraphicTool::accumulate()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:990:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | add_cap(accumulated, dc_cal1_lastseg->finalPoint(), rev_cal2_firstseg->initialPoint(), cap_rounding); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘void Inkscape::UI::Tools::CalligraphicTool::fit_and_split(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:1010:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | double const tolerance_sq = square(_desktop->w2d().descrim() * TOLERANCE_CALLIGRAPHIC); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘void Inkscape::UI::Tools::EraserTool::_reset(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:149:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | void EraserTool::_reset(Geom::Point p) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘SPItem* Inkscape::UI::Tools::EraserTool::_insertAcidIntoDocument(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:590:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | Geom::PathVector pathv = accumulated.get_pathvector() * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::apply(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:208:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Point force = n - this->cur; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp: In member function ‘Inkscape::UI::Tools::DropperTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:201:105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | double rw = std::min(Geom::L2(Geom::Point(event->button.x, event->button.y) - this->centre), 400.0); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘bool Inkscape::UI::Tools::EraserTool::_probeUnlinkCutClonedGroup(Inkscape::UI::Tools::EraseTarget&, SPUse*, SPGroup*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:721:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | parent_inverse_transform = parent_item->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In static member function ‘static bool Inkscape::UI::Tools::EraserTool::_isStraightSegment(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:978:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 978 | Geom::Point initial_tangent = path.front().unitTangentAt(0.0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘void Inkscape::UI::Tools::EraserTool::_fitAndSplit(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:1235:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1235 | double const tolerance_sq = square(_desktop->w2d().descrim() * tolerance); | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::cc_set_active_conn(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1121:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | void ConnectorTool::cc_set_active_conn(SPItem *item) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::brush()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:380:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | this->del = 0.5*(del_left + del_right); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::_setSubsequentPoint(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:775:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | void ConnectorTool::_setSubsequentPoint(Geom::Point const p) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:449:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | Geom::Affine motion_to_curve(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:470:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 470 | pointer = motion_dt * motion_to_curve; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::_brush()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:320:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | point2[npoints] = brush - del_right; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::_apply(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:184:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point force = n - cur; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In function ‘Inkscape::UI::Tools::endpt_handler(_GdkEvent*, Inkscape::UI::Tools::ConnectorTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:981:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | static bool endpt_handler(GdkEvent *event, ConnectorTool *cc) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::_handleMotionNotify(_GdkEventMotion const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | bool ConnectorTool::_handleMotionNotify(GdkEventMotion const &mevent) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:586:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | auto i2d = clickeditem->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:210:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | Geom::Affine const sm( Geom::Scale(scale, scale) * Geom::Translate(cd) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:111:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | bool DropperTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:111:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:207:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point const cd = _desktop->w2d(this->centre); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:208:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Affine const w2dt = _desktop->w2d(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘Inkscape::UI::Tools::ConnectorTool::_handleButtonPress(_GdkEventButton const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:431:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 431 | bool ConnectorTool::_handleButtonPress(GdkEventButton const &bevent) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::set_to_accumulated(bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:885:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | void CalligraphicTool::set_to_accumulated(bool unionize, bool subtract) { | ^~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘Inkscape::UI::Tools::CalligraphicTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:480:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | hatch_unit_vector = (pointer - nearest) / hatch_dist; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | bool CalligraphicTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:469:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 469 | motion_to_curve = selected->dt2i_affine() * selected->i2doc_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:473:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | std::optional position = get_nearest_position_on_Path(this->hatch_livarot_path, pointer); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:78: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:628:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | this->reset(motion_dt); | ~~~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:684:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 684 | Geom::Point c = (nearest + this->hatch_spacing * hatch_unit_vector) * motion_to_curve.inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:704:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::_clipErase(SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:902:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 902 | void EraserTool::_clipErase(SPItem *item) const | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘Inkscape::UI::Tools::EraserTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:358:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | bool EraserTool::root_handler(GdkEvent* event) | ^~~~~~~~~~ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:33: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:47: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:62: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::center() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:119:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘bool Inkscape::UI::Tools::compare_guint32(guint32, guint32, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:196:23: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘const guint32’ {aka ‘const unsigned int’} [-Wsign-compare] 196 | return difference <= d; | ~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, GdkEvent*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:900:48: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 900 | for (unsigned int y = 0; y < height; y++) { | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:902:52: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 902 | for (unsigned int x = 0; x < width; x++) { | ~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1005:27: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘const int’ [-Wsign-compare] 1005 | if (bci.x < width) { | ~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1005:27: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1005:27: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:690:29: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 690 | if (bci.bbox.min()[Geom::X] > bci.screen.min()[Geom::X]) { /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 745 | Geom::Rect const screen = screen_world * desktop->w2d(); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:746:61: required from here /usr/include/boost/operators.hpp:268:1: note: 746 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:854:55: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 854 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::clamp(const CPoint&) const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:859:35: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 859 | pw = img_max_indices.clamp(pw); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 202 | CPoint clamp(CPoint const &p) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In constructor ‘Inkscape::UI::Tools::FloodTool::FloodTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:107:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::FloodTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1114:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1114 | Geom::Point const p(_desktop->w2d(button_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, GdkEvent*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:732:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 732 | Geom::OptRect bbox = document->getRoot()->visualBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 745 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 745 | Geom::Rect const screen = screen_world * desktop->w2d(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 745 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:746:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 746 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:854:83: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 854 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:857:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 857 | Geom::Point pw = fill_points[i] * world2img; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1054:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | Geom::Affine inverted_affine = Geom::Translate(min_x, min_y) * doc2img.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘bool Inkscape::UI::Tools::sort_fill_queue_horizontal(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:713:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | static bool sort_fill_queue_horizontal(Geom::Point a, Geom::Point b) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:471:71: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 471 | previous_shape_pathv *= pasted_clipboard->transform; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In member function ‘void Inkscape::UI::Tools::FreehandBase::_attachSelection()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:619:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | auto tmp = path->curveForEdit()->transformed(white_item->i2dt_affine()).split(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_endpoint_snap_rotation(ToolBase*, Geom::Point&, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:656:7: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 656 | p = dummy.getPoint(); | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_flush_white(FreehandBase*, std::shared_ptr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:816:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | c->transform( dc->white_item | ~~~~~~~~~~~~~~ 816 | ? (dc->white_item)->dt2i_affine() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 817 | : desktop->dt2doc() ); | ~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(FreehandBase*, SPItem*, const SPCurve*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:337:89: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | double defsize = 10 / (0.265 * dc->getDesktop()->getDocument()->getDocumentScale()[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘SPDrawAnchor* Inkscape::UI::Tools::spdc_test_inside(FreehandBase*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:883:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 883 | SPDrawAnchor *spdc_test_inside(FreehandBase *dc, Geom::Point p) | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘void Inkscape::UI::Tools::spdc_create_single_dot(ToolBase*, const Geom::Point&, const char*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:937:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | item->transform = layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:964:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point pp = pt * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:964:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point pp = pt * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:964:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point pp = pt * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:968:136: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 968 | rad = 0.0333 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom() / desktop->getDocument()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(double, double, double, double)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.h:31: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘Inkscape::UI::Tools::do_trace(Inkscape::UI::Tools::bitmap_coords_info, unsigned char*, SPDesktop*, Geom::Affine, unsigned int, unsigned int, unsigned int, unsigned int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:443:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 443 | Geom::Affine item_t (Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, _GdkEvent*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:116: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:767:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | drawing.update(final_bbox); | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:857:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 857 | Geom::Point pw = fill_points[i] * world2img; | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp: In member function ‘void Inkscape::UI::Tools::GradientTool::simplify(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:369:34: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘__gnu_cxx::__normal_iterator >::difference_type’ {aka ‘long int’} [-Wsign-compare] 369 | if (next_stops.size()>(i1-these_stops.begin())) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:25: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:369:34: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:369:34: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘Inkscape::UI::Tools::spdc_create_single_dot(Inkscape::UI::Tools::ToolBase*, Geom::Point const&, char const*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 926 | void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *tool, guint event_state) { | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:968:136: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 968 | rad = 0.0333 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom() / desktop->getDocument()->getDocumentScale()[Geom::X]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘Inkscape::UI::Tools::FloodTool::FloodTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:107:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | this->shape_editor = new ShapeEditor(desktop); | ^ In file included from /usr/include/c++/14/bits/stl_algobase.h:71, from /usr/include/c++/14/vector:62, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.h:15: In member function ‘__gnu_cxx::__ops::_Iter_comp_iter::operator(), std::_Deque_iterator >(std::_Deque_iterator, std::_Deque_iterator)bool’, inlined from ‘std::__move_median_to_first, __gnu_cxx::__ops::_Iter_comp_iter >(std::_Deque_iterator, std::_Deque_iterator, std::_Deque_iterator, std::_Deque_iterator, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:88:17, inlined from ‘std::__unguarded_partition_pivot, __gnu_cxx::__ops::_Iter_comp_iter >(std::_Deque_iterator, std::_Deque_iterator, __gnu_cxx::__ops::_Iter_comp_iter)std::_Deque_iterator’ at /usr/include/c++/14/bits/stl_algo.h:1855:34: /usr/include/c++/14/bits/predefined_ops.h:158:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | { return bool(_M_comp(*__it1, *__it2)); } | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In member function ‘Inkscape::UI::Tools::FreehandBase::_attachSelection()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:596:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void FreehandBase::_attachSelection() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/c++/14/memory:78, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:18: In function ‘std::make_unique const&, bool, Geom::Point>(Inkscape::UI::Tools::FreehandBase*&&, std::shared_ptr const&, bool&&, Geom::Point&&)std::__detail::_MakeUniq::__single_object’, inlined from ‘Inkscape::UI::Tools::FreehandBase::_attachSelection()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:630:74: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘Inkscape::UI::Tools::sp_flood_do_flood_fill(SPDesktop*, _GdkEvent*, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:748:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Affine const doc2img = desktop->doc2dt() * desktop->d2w() * world2img; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:746:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 746 | Geom::IntPoint const img_dims = (screen_world.dimensions() * padding).ceil(); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:854:55: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | auto const img_max_indices = Geom::Rect::from_xywh(0, 0, width - 1, height - 1); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:859:35: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 859 | pw = img_max_indices.clamp(pw); | ~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:725:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 725 | static void sp_flood_do_flood_fill(SPDesktop *desktop, GdkEvent *event, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘Inkscape::UI::Tools::spdc_check_for_and_apply_waiting_LPE(Inkscape::UI::Tools::FreehandBase*, SPItem*, SPCurve const*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:329:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item, SPCurve const *curve, bool is_bend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘Inkscape::UI::Tools::FloodTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1095:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | bool FloodTool::root_handler(GdkEvent* event) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:31: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘Inkscape::UI::Tools::spdc_flush_white(Inkscape::UI::Tools::FreehandBase*, std::shared_ptr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:788:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 788 | static void spdc_flush_white(FreehandBase *dc, std::shared_ptr gc) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘Inkscape::UI::Tools::spdc_concat_colors_and_flush(Inkscape::UI::Tools::FreehandBase*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:765:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | lastSeg->moveto((*cubic)[0]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:40: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 69%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:37: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.h:17: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:117:44: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 117 | Geom::Rect current(box + place.end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~ /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::clamp(const CPoint&) const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:171:48: required from here /usr/include/boost/operators.hpp:269:1: note: 171 | where = desktop->w2d(screen_world.clamp(desktop->d2w(where))); /usr/include/boost/operators.hpp:269:1: note: | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 202 | CPoint clamp(CPoint const &p) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:202:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:47: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:352:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 352 | Point pos = pwd2_reparam.valueAt(t_reparam); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 102 | inline output_type valueAt(double t) const { | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/piecewise.h:102:24: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:52: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 278 | pathv *= layer->i2doc_affine().inverse(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:98:3: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:824:52: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 824 | pathv *= Geom::Translate(Geom::Point(-3.5,-3.5)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Translate; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:824:52: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 824 | pathv *= Geom::Translate(Geom::Point(-3.5,-3.5)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/boost/operators.hpp:268:1: note: 60 | m = t * m; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/operators.hpp:268:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/boost/operators.hpp:268:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/boost/operators.hpp:268:1: note: 45 | typedef boost::integral_constant type; /usr/include/boost/operators.hpp:268:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/boost/operators.hpp:268:1: note: 72 | struct requirement_ /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/boost/operators.hpp:268:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/boost/operators.hpp:268:1: note: 258 | i *= t; /usr/include/boost/operators.hpp:268:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:825:14: required from here /usr/include/boost/operators.hpp:268:1: note: 825 | pathv *= scale; /usr/include/boost/operators.hpp:268:1: note: | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:85:12: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Scale; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:825:14: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 825 | pathv *= scale; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(const Geom::Point&, const Geom::Point&, const Geom::Point&, double, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:196:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | double textLen = std::abs((anchor - center).length()); | ~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203 | * Geom::Affine(Geom::Scale(factor)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | * Geom::Affine(Geom::Translate(center))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:202:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:202:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:32: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208 | * Geom::Affine(Geom::Rotate(-angle)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | * Geom::Affine(Geom::Translate(center))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pathv *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<3>; Args = {Geom::Point, Geom::Point, Geom::Point}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘virtual void Inkscape::UI::Tools::MeasureTool::toGuides()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:765:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | Geom::Affine affine(Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Point Geom::rot90(const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:342:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Point rot90(Point const &p) { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setLine(Geom::Point, Geom::Point, bool, guint32, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:809:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:823:71: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:826:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:828:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setLabelText(const Glib::ustring&, Geom::Point, double, Geom::Coord, guint32, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:896:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 896 | Geom::OptRect bbox = text_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:898:45: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Point center = bbox->midpoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:899:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 899 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:900:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | pos += Geom::Point::polar(angle+ Geom::rad_from_deg(90), -bbox->height()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:930:75: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:105: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:935:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | text_item_box->transform *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:937:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | text_item_box->transform *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1076:107: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | Geom::Scale zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1106:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | Geom::Point pos = _desktop->w2d(cursor); | ^ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘virtual void Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1177:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1177 | Geom::Point end_p_doc = end_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1177:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1177 | Geom::Point end_p_doc = end_p * _desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1338:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1338 | * Geom::Affine(Geom::Translate(start_p))); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1345:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1345 | setMeasureCanvasControlLine(_desktop->doc2dt(intersections[0]) + normal * dimension_offset, _desktop->doc2dt(intersections[intersections.size() - 1]) + normal * dimension_offset, to_item, to_phantom, Inkscape::CANVAS_ITEM_PRIMARY , measure_repr); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:45: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘void Inkscape::UI::Tools::calculate_intersections(SPDesktop*, SPItem*, const Geom::PathVector&, SPCurve, std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:437:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | curve.transform(item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:449:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘void Inkscape::UI::Tools::{anonymous}::repositionOverlappingLabels(std::vector&, SPDesktop*, const Geom::Point&, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:117:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | Geom::Rect current(box + place.end); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:130:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | place.end = place.start - desktop->w2d(normal * place.offset); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator+(const Geom::Rect&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algo.h:61, from /usr/include/c++/14/algorithm:61, from /usr/include/boost/math/tools/config.hpp:180, from /usr/include/boost/math/tools/real_cast.hpp:9, from /usr/include/boost/math/special_functions/fpclassify.hpp:17, from /usr/include/2geom-1.3.0/2geom/math-utils.h:43, from /usr/include/2geom-1.3.0/2geom/point.h:44: /usr/include/c++/14/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = long int; _Tp = Inkscape::UI::Tools::{anonymous}::LabelPlacement; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘Inkscape::UI::Tools::{anonymous}::LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘Geom::Point Inkscape::UI::Tools::{anonymous}::calcAngleDisplayAnchor(SPDesktop*, double, double, const Geom::Point&, const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:149:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Point calcAngleDisplayAnchor(SPDesktop *desktop, double angle, double baseAngle, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:160:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | double scaledFontsize = std::abs(fontsize * desktop->w2d(Geom::Point(0, 1.0))[Geom::Y]); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeasureTool::setMeasureItem(Geom::PathVector, bool, bool, guint32, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1385:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | Geom::Coord strokewidth = layer->i2doc_affine().inverse().expansionX(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:18: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/curve-drag-point.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h: In member function ‘virtual Geom::Rect Inkscape::UI::SelectableControlPoint::bounds() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/selectable-control-point.h:29:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | virtual Geom::Rect bounds() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/c++/14/memory:78, from /usr/include/glibmm-2.4/glibmm/variant.h:33, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:23, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/gtkmm-3.0/gtkmm.h:100, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:28: /usr/include/c++/14/bits/unique_ptr.h: In function ‘std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = Inkscape::UI::ShapeEditor; _Args = {SPDesktop*&}]’: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘Inkscape::UI::Tools::(anonymous namespace)::calcAngleDisplayAnchor(SPDesktop*, double, double, Geom::Point const&, Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.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 | if (std::abs((where - endPoint).length()) < scaledFontsize) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp: In function ‘void Inkscape::UI::Tools::set_pos_and_anchor(Inkscape::CanvasItemText*, const Geom::Piecewise >&, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:352:47: note: parameter passing for argument of type ‘Geom::Piecewise >::output_type’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Point pos = pwd2_reparam.valueAt(t_reparam); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:50: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h: In instantiation of ‘Geom::Point Inkscape::UI::event_point(const E&) [with E = _GdkEventButton]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:450:69: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 450 | over_item = sp_event_context_find_item(_desktop, event_point(event->button), FALSE, TRUE); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: 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 Geom::Point event_point(E const &event) { | ^~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Affine&, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/event-utils.h:101:20: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘Inkscape::UI::Tools::(anonymous namespace)::repositionOverlappingLabels(std::vector >&, SPDesktop*, Geom::Point const&, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:117:44: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | Geom::Rect current(box + place.end); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:130:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | place.end = place.start - desktop->w2d(normal * place.offset); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:765:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | Geom::Affine affine(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setLabelText(Glib::ustring const&, Geom::Point, double, double, unsigned int, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:896:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 896 | Geom::OptRect bbox = text_item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:899:64: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 899 | text_item->transform *= Geom::Translate(center).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:898:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | Geom::Point center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:930:74: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 930 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:105: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:932:95: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | text_item_box->transform *= Geom::Translate(bbox->midpoint() - Geom::Point(1.0,1.0)).inverse(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeshTool::fit_mesh_in_bbox()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:393:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | Geom::OptRect item_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::MeshTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:527:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 527 | Geom::Point button_dt = _desktop->w2d(button_w); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘void Inkscape::UI::Tools::MeshTool::new_default()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:928:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 928 | (*i)->geometricBounds() : (*i)->visualBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:292:42: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 292 | p *= desktop->dt2doc(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:823:70: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 823 | Geom::Scale scale = Geom::Scale(_desktop->current_zoom()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:826:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | pathv *= Geom::Translate(Geom::Point() - (scale.vector() * 0.5)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:203:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | * Geom::Affine(Geom::Scale(factor)) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:202:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | Geom::Point p1 = end * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:204:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:207:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point p4 = p1 * (Geom::Affine(Geom::Translate(-center)) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:208:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | * Geom::Affine(Geom::Rotate(-angle)) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:71: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1336:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1336 | anchorEnd *= (Geom::Affine(Geom::Translate(-start_p)) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1337:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1359:87: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1359 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1076:106: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | Geom::Scale zoom = Geom::Scale(Quantity::convert(_desktop->current_zoom(), "px", unit->abbr)).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1111:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1111 | showItemInfoText(pos - (yaxisdir * Geom::Point(0, rel_position[Geom::Y]) * zoom), _desktop->getSelection()->includes(over) ? _("Selected") : _("Not selected"), fontsize); | ^~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual void Geom::BezierCurve::operator*=(const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:148:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | setPoint(i, controlPoint(i) * m); | ~~~~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘void Inkscape::UI::Tools::gather_items(NodeTool*, SPItem*, SPObject*, Inkscape::UI::ShapeRole, std::set&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:366:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | r.edit_transform = base->i2doc_affine(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::NodeTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:450:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 450 | over_item = sp_event_context_find_item(_desktop, event_point(event->button), FALSE, TRUE); | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:519:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:594:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 594 | Geom::Point const desktop_pt(_desktop->w2d(event_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_area(const Geom::Path&, GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘void Inkscape::UI::Tools::NodeTool::select_point(GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:803:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 803 | SPItem *item_clicked = sp_event_context_find_item (_desktop, event_point(*event), | ~~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘Inkscape::UI::Tools::MeshTool::fit_mesh_in_bbox()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:393:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | Geom::OptRect item_bbox = item->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::angle() const’: /usr/include/2geom-1.3.0/2geom/line.h:138:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Point d = _final - _initial; | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/c++/14/bits/stl_heap.h: In function ‘std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, Inkscape::UI::Tools::(anonymous namespace)::LabelPlacement, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, long, long, Inkscape::UI::Tools::(anonymous namespace)::LabelPlacement, __gnu_cxx::__ops::_Iter_comp_iter)void’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:141:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | for (int i = 0; i < resize_knots.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < margin_knots.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In static member function ‘static Geom::Point Inkscape::UI::Tools::PagesTool::middleOfSide(int, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:158:69: 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 PagesTool::middleOfSide(int side, const Geom::Rect &rect) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:57: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:57: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:173:66: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 173 | rect = *(document->preferredBounds()) * document->doc2dt(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In function ‘std::__make_heap<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter&)void’, inlined from ‘std::__heap_select<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘std::__partial_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘std::__introsort_loop<__gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter)void [clone .constprop.0]’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | __comp); | ~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘Inkscape::UI::Tools::MeshTool::split_near_point(SPItem*, Geom::Point, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:233:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void MeshTool::split_near_point(SPItem *item, Geom::Point mouse_p, guint32 /*etime*/) | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Inkscape::Preferences::getPoint(Glib::ustring const&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^~~~~~~~ In function ‘std::make_unique(SPDesktop*&)std::__detail::_MakeUniq::__single_object’, inlined from ‘Inkscape::UI::Tools::LpeTool::LpeTool(SPDesktop*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:75:49: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:523:49: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 523 | addDragShape(*shape * item->i2dt_affine(), tr); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-utils.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘Inkscape::UI::Tools::NodeTool::select_area(Geom::Path const&, _GdkEventButton*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:759:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 759 | void NodeTool::select_area(Geom::Path const &path, GdkEventButton *event) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/curves.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:139:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:142:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 142 | resize_knots[i]->moveto(rect.corner(i)); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147:6: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:150:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:170:14: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | rect = page->getDesktopRect(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:182:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Point start = rect.corner(index); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Point Inkscape::UI::Tools::PagesTool::getSnappedResizePoint(Geom::Point, guint, Geom::Point, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:206:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Point PagesTool::getSnappedResizePoint(Geom::Point point, guint state, Geom::Point origin, SPObject *target) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::resizeKnotFinished(SPKnot*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:225:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:243:58: 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 point = *ppointer * document->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:52: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:61: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:256:48: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:73: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:69: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::PagesTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Affine tr = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:323:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | point_dt = getSnappedResizePoint(point_dt, event->motion.state, drag_origin_dt); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto affine = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:365:56: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | document->fitToRect(*rect * affine * document->dt2doc(), false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:455:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | getBBoxPoints(target->getDesktopRect(), &_bbox_points, false, SNAPSOURCE_PAGE_CORNER, SNAPTARGET_UNDEFINED, | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Geom::Affine Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:491:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | return Geom::Translate(dxy); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureTranslate::PureTranslate(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:58:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | PureTranslate(Geom::Point vector = Geom::Point()) : _vector(vector), _vector_snapped(vector) {} | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::addDragShapes(SPPage*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::addDragShape(SPItem*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:520:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | void PagesTool::addDragShape(SPItem *item, Geom::Affine tr) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘SPPage* Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:558:58: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PagesTool::viewboxUnder(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:583:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | bool PagesTool::viewboxUnder(Geom::Point pt) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘void Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:651:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | resizeKnotSet(page->getDesktopRect()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-to-bezier.h:39: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:38: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/curves.h:39: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /usr/include/2geom-1.3.0/2geom/svg-path-parser.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘Inkscape::UI::Tools::NodeTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | bool NodeTool::root_handler(GdkEvent* event) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:519:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:594:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 594 | Geom::Point const desktop_pt(_desktop->w2d(event_pt)); | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::resizeKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:139:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | void PagesTool::resizeKnotSet(Geom::Rect rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In function ‘Inkscape::UI::Tools::PagesTool::middleOfSide(int, Geom::Rect const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:160:61: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return Geom::middle_point(rect.corner(side), rect.corner((side + 1) % 4)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::marginKnotSet(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:150:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::pageModified(SPObject*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:648:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 648 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::getSnappedResizePoint(Geom::Point, unsigned int, Geom::Point, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:206:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | Geom::Point PagesTool::getSnappedResizePoint(Geom::Point point, guint state, Geom::Point origin, SPObject *target) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::resizeKnotMoved(SPKnot*, Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:173:66: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | void PagesTool::resizeKnotMoved(SPKnot *knot, Geom::Point const &ppointer, guint state) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:183:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Point point = getSnappedResizePoint(knot->position(), state, start, page); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::marginKnotMoved(SPKnot*, Geom::Point*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | bool PagesTool::marginKnotMoved(SPKnot *knot, Geom::Point *ppointer, guint state) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | bool NodeTool::item_handler(SPItem *item, GdkEvent *event) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, _GdkEvent*)’, inlined from ‘Inkscape::UI::Tools::NodeTool::item_handler(SPItem*, _GdkEvent*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:256:48: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto scale = document->getDocumentScale()[axis]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:69: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::grabPage(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:452:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | void PagesTool::grabPage(SPPage *target) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::moveTo(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::pageUnder(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552:9: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) | ^~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setMeasureItem(Geom::PathVector, bool, bool, unsigned int, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1373:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | void MeasureTool::setMeasureItem(Geom::PathVector pathv, bool is_curve, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552:9: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:558:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::viewboxUnder(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:583:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | bool PagesTool::viewboxUnder(Geom::Point pt) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::selectionChanged(SPDocument*, SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:641:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | resizeKnotSet(*(doc->preferredBounds())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setLine(Geom::Point, Geom::Point, bool, unsigned int, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 799 | void MeasureTool::setLine(Geom::Point start_point,Geom::Point end_point, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:809:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::toItem()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:708:12: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | setLine(start_p,end_p, false, line_color_primary, rgroup); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setPoint(Geom::Point, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | void MeasureTool::setPoint(Geom::Point origin, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:828:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setGuide(Geom::Point, double, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 760 | void MeasureTool::setGuide(Geom::Point origin, double angle, const char *label) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:767:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | affine *= root->c2p.inverse(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::toGuides()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | void MeasureTool::toGuides() | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:657:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Point start = _desktop->doc2dt(start_p) * _desktop->doc2dt(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:670:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 670 | setGuide(start,ray.angle(), _("Base")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setLabelText(Glib::ustring const&, Geom::Point, double, double, unsigned int, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | void MeasureTool::setLabelText(Glib::ustring const &value, Geom::Point pos, double fontsize, Geom::Coord angle, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:937:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | text_item_box->transform *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Tools::MeasureTool::setLabelText(Glib::ustring const&, Geom::Point, double, double, unsigned int, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:945:51: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setLabelText(Glib::ustring const&, Geom::Point, double, double, unsigned int, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:947:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 947 | text_item->transform *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::toMarkDimension()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:717:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | void MeasureTool::toMarkDimension() | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::addDragShape(Geom::PathVector&&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:530:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void PagesTool::addDragShape(Geom::PathVector &&pth, Geom::Affine tr) | ^~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::addDragShapes(SPPage*, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | void PagesTool::addDragShapes(SPPage *page, Geom::Affine tr) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘Inkscape::UI::Tools::PagesTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:365:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | document->fitToRect(*rect * affine * document->dt2doc(), false); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.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 | bool PagesTool::root_handler(GdkEvent *event) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Affine tr = moveTo(point_dt, snap); | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:323:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | point_dt = getSnappedResizePoint(point_dt, event->motion.state, drag_origin_dt); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:333:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | addDragShapes(page, Geom::Affine()); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:335:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | } else if (viewboxUnder(drag_origin_dt)) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto affine = moveTo(point_dt, snap); | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:369:54: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | dragging_item->setDesktopRect(*rect); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:373:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | SPPage::moveItems(affine, page_items); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:382:40: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | page_manager.selectPage(page_manager.newDesktopPage(*on_screen_rect)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:423:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | if (pageUnder(drag_origin_dt) || viewboxUnder(drag_origin_dt)) { | ~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘Inkscape::UI::Tools::calculate_intersections(SPDesktop*, SPItem*, Geom::PathVector const&, SPCurve, std::vector >&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | static void calculate_intersections(SPDesktop *desktop, SPItem *item, Geom::PathVector const &lineseg, | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:449:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:209:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | * Geom::Affine(Geom::Translate(center))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | void MeasureTool::createAngleDisplayCurve(Geom::Point const ¢er, Geom::Point const &end, Geom::Point const &anchor, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:208:66: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::createAngleDisplayCurve(Geom::Point const&, Geom::Point const&, Geom::Point const&, double, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pathv *= layer->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::setMeasureCanvasControlLine(Geom::Point, Geom::Point, bool, bool, Inkscape::CanvasItemColor, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1016:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | void MeasureTool::setMeasureCanvasControlLine(Geom::Point start, Geom::Point end, bool to_item, bool to_phantom, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::showInfoBox(Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1053:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | void MeasureTool::showInfoBox(Geom::Point cursor, bool into_groups) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1106:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | Geom::Point pos = _desktop->w2d(cursor); | ~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In function ‘Inkscape::UI::Tools::(anonymous namespace)::calcAngleDisplayAnchor(SPDesktop*, double, double, Geom::Point const&, Geom::Point const&, double)’, inlined from ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1285:56: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:171:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | where = desktop->w2d(screen_world.clamp(desktop->d2w(where))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1337:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1359:92: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1359 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1156 | void MeasureTool::showCanvasItems(bool to_guides, bool to_item, bool to_phantom, Inkscape::XML::Node *measure_repr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Path::appendNew, Geom::Point&>(Geom::Point&)void’, inlined from ‘Inkscape::UI::Tools::MeasureTool::showCanvasItems(bool, bool, bool, Inkscape::XML::Node*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1179:35: /usr/include/2geom-1.3.0/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)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PenTool::_handleButtonPress(const GdkEventButton&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:307:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Point event_dt(_desktop->w2d(event_w)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:349:34: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 349 | this->rect->setPosition(r.min()[Geom::X], r.min()[Geom::Y], r.dimensions()[Geom::X], r.dimensions()[Geom::Y]); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator[](unsigned int) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In constructor ‘Inkscape::UI::Tools::RectTool::RectTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:53:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::RectTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:122:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | this->setup_for_drag_start(event); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘void Inkscape::UI::Tools::RectTool::drag(Geom::Point, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:343:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:347:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, this->rect, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:349:34: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 349 | this->rect->setPosition(r.min()[Geom::X], r.min()[Geom::Y], r.dimensions()[Geom::X], r.dimensions()[Geom::Y]); | ~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:48: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h: In constructor ‘Inkscape::UI::Tools::PencilTool::PencilTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:82:10: warning: ‘Inkscape::UI::Tools::PencilTool::_npoints’ will be initialized after [-Wreorder] 82 | gint _npoints; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:81:17: warning: ‘Inkscape::UI::Tools::PencilState Inkscape::UI::Tools::PencilTool::_state’ [-Wreorder] 81 | PencilState _state; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: when initialized here [-Wreorder] 74 | PencilTool::PencilTool(SPDesktop *desktop) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:81:17: warning: ‘Inkscape::UI::Tools::PencilTool::_state’ will be initialized after [-Wreorder] 81 | PencilState _state; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:79:17: warning: ‘Geom::Point Inkscape::UI::Tools::PencilTool::_req_tangent’ [-Wreorder] 79 | Geom::Point _req_tangent; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: when initialized here [-Wreorder] 74 | PencilTool::PencilTool(SPDesktop *desktop) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:80:10: warning: ‘Inkscape::UI::Tools::PencilTool::_is_drawing’ will be initialized after [-Wreorder] 80 | bool _is_drawing; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.h:57:14: warning: ‘unsigned int Inkscape::UI::Tools::PencilTool::sketch_n’ [-Wreorder] 57 | unsigned sketch_n; // number of sketches done | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: when initialized here [-Wreorder] 74 | PencilTool::PencilTool(SPDesktop *desktop) | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:74:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | void RectTool::drag(Geom::Point const pt, guint state) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327:6: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:343:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:347:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, this->rect, pt, this->center, state); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘Inkscape::UI::Tools::RectTool::RectTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:53:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | this->shape_editor = new ShapeEditor(desktop); | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘Inkscape::UI::Tools::RectTool::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:116:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | bool RectTool::item_handler(SPItem* item, GdkEvent* event) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/nearest-time.h:41, from /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:41: /usr/include/2geom-1.3.0/2geom/piecewise.h: In instantiation of ‘Geom::Interval Geom::Piecewise< >::domain() const [with T = Geom::D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:927:25: required from ‘Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 927 | b.setDomain(a.domain()); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1045:52: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1045 | this->sketch_interpolation = Geom::lerp(t, fit_pwd2, this->sketch_interpolation); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | inline Interval domain() const { return Interval(cuts.front(), cuts.back()); } | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:60:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 60 | m = t * m; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/piecewise.h:215:21: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/piecewise.h:215:21: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:85:12: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Scale]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke-interpolators.h:201:31: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 201 | fit *= Scale(1,scale_y); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘bool Inkscape::UI::Tools::PencilTool::_handleButtonPress(const GdkEventButton&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:174:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 174 | Geom::Point p = _desktop->w2d(button_w); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::addPowerStrokePencil()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:678:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 678 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_addFreehandPoint(const Geom::Point&, guint, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:819:123: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_interpolate()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:933:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:952:93: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 952 | Geom::Point point_at1 = b[4 * c + 0] + (1./3) * (b[4 * c + 3] - b[4 * c + 0]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_sketchInterpolate()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1006:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1072:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1072 | this->p[0] = last_seg->finalPoint(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘Geom::Piecewise Geom::lerp(double, const Piecewise&, Piecewise) [with T = D2]’: /usr/include/2geom-1.3.0/2geom/piecewise.h:927:16: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | b.setDomain(a.domain()); | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘void Inkscape::UI::Tools::PencilTool::_fitAndSplit()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1113:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1113 | Geom::Point point_at1 = b[0] + (1./3)*(b[3] - b[0]); | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_addFreehandPoint(Geom::Point const&, unsigned int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:819:123: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | double pressure_computed_scaled = std::abs(pressure_computed * _desktop->getDocument()->getDocumentScale().inverse()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_handleMotionNotify(_GdkEventMotion const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:279:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 279 | if ( Geom::LInfty( Geom::Point(mevent.x,mevent.y) - pencil_drag_origin_w ) < tolerance ) { | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:43: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:46: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:71:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point getPoint() const {return _point;} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:52: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h: In constructor ‘Inkscape::UI::Tools::SelectTool::SelectTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:61:10: warning: ‘Inkscape::UI::Tools::SelectTool::_force_dragging’ will be initialized after [-Wreorder] 61 | bool _force_dragging; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:60:10: warning: ‘bool Inkscape::UI::Tools::SelectTool::_alt_on’ [-Wreorder] 60 | bool _alt_on; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:66:1: warning: when initialized here [-Wreorder] 66 | SelectTool::SelectTool(SPDesktop *desktop) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:60:10: warning: ‘Inkscape::UI::Tools::SelectTool::_alt_on’ will be initialized after [-Wreorder] 60 | bool _alt_on; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.h:36:10: warning: ‘bool Inkscape::UI::Tools::SelectTool::moved’ [-Wreorder] 36 | bool moved; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:66:1: warning: when initialized here [-Wreorder] 66 | SelectTool::SelectTool(SPDesktop *desktop) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:66:1: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:66:1: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:116: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_interpolate()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:915:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | void PencilTool::_interpolate() { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:915: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:915:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:980:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | this->p[0] = last_seg->finalPoint(); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:20: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SelectTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:446:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | Geom::Point const p(_desktop->w2d(button_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:97: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:115: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:97: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:124: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:106: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:781:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Point p = _desktop->d2w(_desktop->point()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp: In member function ‘Inkscape::UI::ShapeRecord Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:176:47: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Scale scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:183:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Affine ret = Geom::identity(); //edit_transform | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:190:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | p = c.pointAt(0); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:194:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:196:17: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:210:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | p = c.pointAt(0); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:214:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:216:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 216 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:230:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | p = c1.pointAt(1); | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:94: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:256:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | p = c.pointAt(1); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:21: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:264:25: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:277:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | p = c.pointAt(1); | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:285:17: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | ret = Geom::Rotate(angle) * ret; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 2]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::operator-() const’: /usr/include/2geom-1.3.0/2geom/point.h:139:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | Point operator-() const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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]; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp: In member function ‘Inkscape::UI::Tools::MarkerTool::get_marker_transform(SPShape*, SPItem*, SPMarker*, SPMarkerLoc)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:232:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Geom::Point tang1 = - c1_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:68: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp: In member function ‘virtual void Inkscape::UI::Tools::InteractiveBooleansTool::switching_away(const std::string&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:69:46: warning: suggest parentheses around ‘&&’ within ‘||’ [-Wparentheses] 69 | if (!new_tool.empty() && boolean_builder && new_tool == "/tools/select" || new_tool == "/tool/nodes") { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:69:46: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-tool.cpp:69:46: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:196:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | ret = Geom::Rotate(angle) * ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | ShapeRecord MarkerTool::get_marker_transform(SPShape* shape, SPItem *parent_item, SPMarker *sp_marker, SPMarkerLoc marker_type) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:176:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:190:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | p = c.pointAt(0); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:194:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point tang = c.unitTangentAt(0); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:214:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Geom::Point tang = c.unitTangentAt(0); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:230:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | p = c1.pointAt(1); | ~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:222:94: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 222 | repr->setAttribute("d", sp_svg_write_path(subitem->get_pathv() * parent->dt2i_affine())); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/c++/14/memory:78, from /usr/include/2geom-1.3.0/2geom/path.h:42: In function ‘std::make_unique(SPDesktop*&, Geom::Affine&, double&, int&)std::__detail::_MakeUniq::__single_object’, inlined from ‘Inkscape::UI::Tools::MarkerTool::selection_changed(Inkscape::Selection*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:113:122: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp: In member function ‘Inkscape::UI::Tools::SelectTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:116: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 419 | bool SelectTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp: In member function ‘std::vector Inkscape::BooleanBuilder::shape_commit(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:222:93: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | repr->setAttribute("d", sp_svg_write_path(subitem->get_pathv() * parent->dt2i_affine())); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::addPowerStrokePencil()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:668:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | void PencilTool::addPowerStrokePencil() | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:115: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:781:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Point p = _desktop->d2w(_desktop->point()); | ~~~~~~~~~~~~~~~^~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_sketchInterpolate()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | void PencilTool::_sketchInterpolate() { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47, inlined from ‘Inkscape::UI::Tools::PencilTool::_sketchInterpolate()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1025:28: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_addFreehandPoint(Geom::Point const&, unsigned int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:793:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 793 | void PencilTool::_addFreehandPoint(Geom::Point const &p, guint /*state*/, bool last) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘Inkscape::UI::Tools::PencilTool::_handleMotionNotify(_GdkEventMotion const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:247:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | bool PencilTool::_handleMotionNotify(GdkEventMotion const &mevent) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp: In member function ‘Inkscape::BooleanBuilder::shape_commit(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.cpp:186:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | std::vector BooleanBuilder::shape_commit(bool all) | ^~~~~~~~~~~~~~ [ 70%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:266:32: required from here /usr/include/boost/operators.hpp:268:1: note: 266 | auto pt = rect->min() + randpt() * rect->dimensions(); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:71:66: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 71 | result.emplace_back(img->get_curve()->get_pathvector() * transform, item->style); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In static member function ‘static Inkscape::WorkItems Inkscape::SubItem::build_mosaic(std::vector&&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:266:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | auto pt = rect->min() + randpt() * rect->dimensions(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘Inkscape::ExtractPathvectorsResult Inkscape::extract_pathvectors(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:89:66: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | extract_pathvectors_recursive(item, result, item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:37: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In constructor ‘Inkscape::UI::Tools::SpiralTool::SpiralTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:59:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 59 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SpiralTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:136:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | this->center = this->setup_for_drag_start(event); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘void Inkscape::UI::Tools::SpiralTool::drag(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:317:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:326:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘Inkscape::extract_pathvectors_recursive(SPItem*, std::vector, std::allocator > >&, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:67:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | extract_pathvectors_recursive(child_item, result, child_item->transform * transform); | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:297:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | void SpiralTool::drag(Geom::Point const &p, guint state) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:297:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:317:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:47: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:326:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘Inkscape::UI::Tools::SpiralTool::SpiralTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:59:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 59 | this->shape_editor = new ShapeEditor(desktop); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘Inkscape::UI::Tools::SpiralTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:121:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | bool SpiralTool::root_handler(GdkEvent* event) { | ^~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/about.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:50: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:41: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 106 | Geom::Affine affine = s.inverse() * rotation * s; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:513:65: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 513 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:80: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:62:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 62 | p = p * t; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/transforms.h:98:3: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:504:33: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: 504 | path *= Geom::Translate(move); /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:64:15: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 64 | t = t * t; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~^~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/utils.h:61:14: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Translate]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:504:33: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 504 | path *= Geom::Translate(move); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::SprayTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1238:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1238 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1287:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1287 | sp_spray_dilate(this, motion_w, motion_doc, motion_doc - this->last_push, event->button.state & GDK_SHIFT_MASK? true : false); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘bool Inkscape::UI::Tools::sp_spray_recursive(SPDesktop*, Inkscape::ObjectSet*, SPItem*, SPItem*&, Geom::Point, Geom::Point, gint, double, double, double&, double, bool, double, double, double, double, double, gint, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, bool, double, int, bool, bool, bool, bool, bool, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:991:102: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:991:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1092:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1092:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘bool Inkscape::UI::Tools::fit_item(SPDesktop*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, gint, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:513:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_transform_path(SPItem*, Geom::Path&, Geom::Affine, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | static void sp_spray_transform_path(SPItem * item, Geom::Path &path, Geom::Affine affine, Geom::Point center){ | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:404:78: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:404:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | Geom::Affine i2dt = item->i2dt_affine() * Geom::Translate(center).inverse() * affine * Geom::Translate(center); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:119:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | static void sp_spray_scale_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Scale const &scale) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:68: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:57: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_rotate_rel(Geom::Point, SPDesktop*, SPItem*, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:103:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | static void sp_spray_rotate_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Rotate const &rotation) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Affine affine = s.inverse() * rotation * s; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:36: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Affine affine = s.inverse() * rotation * s; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:106:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Affine affine = s.inverse() * rotation * s; | ~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_spray_update_area(SprayTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1196:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1196 | Geom::Translate(tc->getDesktop()->point())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1196:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1196 | Geom::Translate(tc->getDesktop()->point())); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, SPDesktop*, SPItem*, Geom::Scale const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:57: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:27: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:23: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::fit_item(SPDesktop*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, int, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:513:65: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Geom::Point mid_point = desktop->d2w(bbox_procesed->midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/zoom-tool.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_scale_rel(Geom::Point, SPDesktop*, SPItem*, Geom::Scale const&) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:119:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | static void sp_spray_scale_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Scale const &scale) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_rotate_rel(Geom::Point, SPDesktop*, SPItem*, Geom::Rotate const&) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:103:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | static void sp_spray_rotate_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Rotate const &rotation) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:108:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | item->set_i2d_affine(item->i2dt_affine() * affine); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::pointAt(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:28: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/calligraphic-profile-rename.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In constructor ‘Inkscape::UI::Tools::StarTool::StarTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:63:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::StarTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:148:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | this->center = this->setup_for_drag_start(event); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘void Inkscape::UI::Tools::StarTool::drag(Geom::Point, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:331:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | this->star->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:343:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:50: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:57: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:39: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | void StarTool::drag(Geom::Point p, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:331:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | this->star->transform = currentLayer()->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:343:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘Inkscape::UI::Tools::StarTool::StarTool(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:63:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘Inkscape::UI::Tools::StarTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:133:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | bool StarTool::root_handler(GdkEvent* event) { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:53: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_update_area(Inkscape::UI::Tools::SprayTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1196:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1196 | Geom::Translate(tc->getDesktop()->point())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1191:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1191 | static void sp_spray_update_area(SprayTool *tc) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_transform_path(SPItem*, Geom::Path&, Geom::Affine, Geom::Point) [clone .constprop.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:405:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | path *= i2dt * dt2p; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | static void sp_spray_transform_path(SPItem * item, Geom::Path &path, Geom::Affine affine, Geom::Point center){ | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:749:65: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 749 | screenlines = (int) floor(fabs(d.min()[Geom::Y] - d.max()[Geom::Y])/spacing) - 1; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:63: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Point Inkscape::SnappedLine::getNormal() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:48:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 48 | Geom::Point getNormal() const {return _normal_to_line;} // n = (nx, ny) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::fit_item(SPDesktop*, SPItem*, Geom::OptRect, Geom::Point&, Geom::Point, int, double, double&, double, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, SPCSSAttr*, bool, int, bool, bool, bool, bool, bool, bool, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:449:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | static bool fit_item(SPDesktop *desktop, | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | sp_spray_transform_path(item, path, Geom::Scale(scale), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | sp_spray_transform_path(item, path, Geom::Rotate(angle), center); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:93: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_affine()); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_text_context_update_cursor(TextTool*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1588:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1588 | Geom::Point const d0 = p0 * tc->text->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1588:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1588 | Geom::Point const d0 = p0 * tc->text->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1588:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1588 | Geom::Point const d0 = p0 * tc->text->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1589:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1589 | Geom::Point const d1 = p1 * tc->text->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1589:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1589 | Geom::Point const d1 = p1 * tc->text->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1604:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1604 | Geom::OptRect opt_frame = frame->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1611:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1611 | Geom::Point const center = desktop->current_center(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:67: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:78: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_text_context_update_text_selection(TextTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1787:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1787 | quads = sp_te_create_selection_quads(tc->text, tc->text_sel_start, tc->text_sel_end, (tc->text)->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TextTool::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:236:100: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 236 | Geom::Point p = _desktop->w2d(Geom::Point(event->button.x, event->button.y)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TextTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:80: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:91: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:86: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:86: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:749:65: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 749 | screenlines = (int) floor(fabs(d.min()[Geom::Y] - d.max()[Geom::Y])/spacing) - 1; | ~~~~~^~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In function ‘Inkscape::UI::Tools::sp_spray_recursive(SPDesktop*, Inkscape::ObjectSet*, SPItem*, SPItem*&, Geom::Point, Geom::Point, int, double, double, double&, double, bool, double, double, double, double, double, int, bool, bool, bool, bool, bool, bool, bool, bool, bool, double, bool, double, int, bool, bool, bool, bool, bool, bool, double, double)’, inlined from ‘Inkscape::UI::Tools::sp_spray_dilate(Inkscape::UI::Tools::SprayTool*, Geom::Point, Geom::Point, Geom::Point, bool) [clone .isra.0]’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1140:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:98: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘Inkscape::UI::Tools::sp_spray_dilate(Inkscape::UI::Tools::SprayTool*, Geom::Point, Geom::Point, Geom::Point, bool) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | static bool sp_spray_dilate(SprayTool *tc, Geom::Point /*event_p*/, Geom::Point p, Geom::Point vector, bool reverse) | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/about.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In member function ‘Inkscape::UI::Tools::SprayTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1270:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1270 | Geom::Translate(_desktop->w2d(motion_w))); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1220:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1220 | bool SprayTool::root_handler(GdkEvent* event) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:563:119: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 563 | _desktop->rotate_relative_keep_point(_desktop->w2d(Geom::Rect(_desktop->canvas->get_area_world()).midpoint()), /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:99: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/about.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1076:13: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1076 | path *= sm; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_update_cursor(Inkscape::UI::Tools::TextTool*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1604:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1604 | Geom::OptRect opt_frame = frame->geometricBounds(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1612:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1612 | if (Geom::L2(d0 - center) > Geom::L2(d1 - center)) | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/align-and-distribute.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In member function ‘virtual bool Inkscape::UI::Tools::TweakTool::root_handler(GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1137:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1137 | Geom::Point const button_dt(_desktop->w2d(button_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:105: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:94: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:105: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1175:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | sp_tweak_dilate (this, motion_w, motion_doc, motion_doc - this->last_push, event->button.state & GDK_SHIFT_MASK? true : false); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In 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 /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘bool Inkscape::UI::Tools::sp_tweak_color_recursive(guint, SPItem*, SPItem*, guint32, bool, guint32, bool, float, bool, bool, bool, Geom::Point, double, double, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:915:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Affine i2dt = item->i2dt_affine (); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:930:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 930 | double perimeter = bbox->dimensions()[Geom::X] + bbox->dimensions()[Geom::Y]; | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘void Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, guint32, Geom::Point, double, double, guint, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:715:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine i2d (item->i2doc_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:717:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 717 | p *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:730:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 730 | Geom::Point pdiff(p2 - p1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:739:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::Point pnorm = p * norm; | ^~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘bool Inkscape::UI::Tools::sp_tweak_dilate_recursive(Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, gint, double, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:108: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:373:108: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:373:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:388:108: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:388:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:490:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc(item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:506:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | vector = 1/Geom::L2(vector) * vector; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘void Inkscape::UI::Tools::sp_tweak_update_area(TweakTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:100: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_setup_text(Inkscape::UI::Tools::TextTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:299:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | static void sp_text_context_setup_text(TextTool *tc) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Translate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘bool Inkscape::UI::Tools::ToolBase::_keyboardMove(const GdkEventKey&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:302:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point delta = dir * num; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:320:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | knotholder->transform_selected(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:114: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘virtual bool Inkscape::UI::Tools::ToolBase::item_handler(SPItem*, GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, unsigned int, Geom::Point, double, double, unsigned int, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:716:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:735:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 735 | Geom::Affine norm = Geom::Affine(Geom::Translate(-p1)) * | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:739:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::Point pnorm = p * norm; | ^~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)::{lambda()#1}::operator()() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:115: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_update_cursor(Inkscape::UI::Tools::TextTool*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1578 | static void sp_text_context_update_cursor(TextTool *tc, bool scroll_to_see) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1611:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1611 | Geom::Point const center = desktop->current_center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:67: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, unsigned int, Geom::Point, double, double, unsigned int, bool, bool, bool, bool) [clone .isra.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | static void tweak_colors_in_gradient(SPItem *item, Inkscape::PaintTarget fill_or_stroke, | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705:13: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:715:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine i2d (item->i2doc_affine ()); | ~~~~~~~~~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Tools::tweak_colors_in_gradient(SPItem*, Inkscape::PaintTarget, unsigned int, Geom::Point, double, double, unsigned int, bool, bool, bool, bool) [clone .isra.0]’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:81: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘Inkscape::UI::Tools::sp_text_context_place_cursor_at(Inkscape::UI::Tools::TextTool*, SPObject*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1879:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | void sp_text_context_place_cursor_at (TextTool *tc, SPObject *text, Geom::Point const p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::_keyboardMove(_GdkEventKey const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:320:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | knotholder->transform_selected(Geom::Translate(delta)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::sp_tweak_color_recursive(unsigned int, SPItem*, SPItem*, unsigned int, bool, unsigned int, bool, float, bool, bool, bool, Geom::Point, double, double, bool, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | sp_tweak_color_recursive (guint mode, SPItem *item, SPItem *item_at_point, | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘Inkscape::UI::Tools::TextTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | bool TextTool::root_handler(GdkEvent* event) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413:6: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:915:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Affine i2dt = item->i2dt_affine (); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:954:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | tweak_colors_in_gradient(item, Inkscape::FOR_FILL, fill_goal, p, radius, this_force, mode, do_h, do_s, do_l, do_o); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::item_handler(SPItem*, _GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | bool ToolBase::item_handler(SPItem *item, GdkEvent *event) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:439:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | Geom::Point button_dt(_desktop->w2d(button_pt)); | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:80: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:85: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:85: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:961:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | sp_te_adjust_kerning_screen(this->text, this->text_sel_start, this->text_sel_end, _desktop, Geom::Point(mul*-10, 0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | bool ToolBase::root_handler(GdkEvent *event) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:342:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)::{lambda()#1}::operator()() const’, inlined from ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:410:60: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:529:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 529 | auto const motion_dt = _desktop->w2d(motion_w); | ~~~~~~~~~~~~~^~~~~~~~~~ In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)::{lambda()#1}::operator()() const’, inlined from ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:545:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:363:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 363 | auto cursor = Geom::Point(event->motion.x, event->motion.y) * _desktop->canvas->get_geom_affine().inverse() * _desktop->canvas->get_affine() - _desktop->canvas->get_pos(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘Inkscape::UI::Tools::ToolBase::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:563:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 563 | _desktop->rotate_relative_keep_point(_desktop->w2d(Geom::Rect(_desktop->canvas->get_area_world()).midpoint()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::sp_tweak_update_area(Inkscape::UI::Tools::TweakTool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1073:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | Geom::Affine const sm (Geom::Scale(radius, radius) * Geom::Translate(tc->getDesktop()->point())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1070:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | sp_tweak_update_area (TweakTool *tc) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/calligraphic-profile-rename.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘Inkscape::UI::Tools::sp_tweak_dilate_recursive(Inkscape::Selection*, SPItem*, Geom::Point, Geom::Point, int, double, double, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:108: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:506:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | vector = 1/Geom::L2(vector) * vector; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:490:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc(item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:511:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | if (theShape->MakeTweak(tweak_mode_grow, theRes, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 512 | reverse? force : -force, | ~~~~~~~~~~~~~~~~~~~~~~~~ 513 | join_straight, 4.0, | ~~~~~~~~~~~~~~~~~~~ 514 | true, p, Geom::Point(0,0), radius, &i2doc) == 0) // 0 means the shape was actually changed | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In member function ‘Inkscape::UI::Tools::TweakTool::root_handler(_GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1119:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | bool TweakTool::root_handler(GdkEvent* event) { | ^~~~~~~~~ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/debug.cpp [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 71%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:40: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:49: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Affine Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1300:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1300 | ) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042:81: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2042 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042:81: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042:81: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:84: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1698 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:55: required from here /usr/include/boost/operators.hpp:268:1: note: 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2231:42: required from here /usr/include/boost/operators.hpp:268:1: note: 2231 | w = scale_units*r->dimensions()[Geom::X]; /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-data.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Affine Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1265 | Geom::Affine CloneTiler::get_transform( | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:132: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1698 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1698 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1704:60: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1704 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1704:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1704 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1736:132: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1736:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1743:60: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1743:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:109: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1783:177: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1783 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1783:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1783 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1784:130: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1784:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1811:108: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1811:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, h/2 * sin30)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1813:118: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * Geom::Translate (-h/2 * cos30, -h/2 * sin30)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1813:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * Geom::Translate (-h/2 * cos30, -h/2 * sin30)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1815:132: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1815 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1815:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1815 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1823:109: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1823:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1825:119: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1825:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1827:130: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1827:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Translate boost::operators_impl::operator*(const Geom::Translate&, const Geom::Translate&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘guint32 Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1929:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1929 | guint32 CloneTiler::trace_pick(Geom::Rect box) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1935:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1935 | trace_drawing->root()->setTransform(Geom::Scale(trace_zoom)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:31: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::Rect Inkscape::UI::Dialog::CloneTiler::transform_rect(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2042 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2046:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2046 | Geom::Point const p1 = r.corner(1) * m; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2056:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2056 | std::max(std::max(p1[Y], p2[Y]), std::max(p3[Y], p4[Y])))); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘void Inkscape::UI::Dialog::CloneTiler::apply()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2112:67: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2112 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2231:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2231 | w = scale_units*r->dimensions()[Geom::X]; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2288:97: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2288 | rotate_cumulatei, rotate_cumulatej ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2291:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2291 | cur = center * t - center; | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:98: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2424:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2424 | t = parent_transform * Geom::Translate(-center[Geom::X], -center[Geom::Y]) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2425 | * Geom::Scale (val, val) * Geom::Translate(center[Geom::X], center[Geom::Y]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2426 | * parent_transform.inverse() * t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2454:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2809:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2809 | } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1698:177: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1698 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1697:133: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1697 | ori = Geom::Affine(Geom::Translate (w * pow((i/6) + 0.5*(j%2), shiftx_exp) + dx, (w * cos30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1704:103: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1704 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1703:152: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1703 | ori = Geom::Affine (Geom::Translate (2*h * cos30 * pow((i/6 + 0.5*(j%2)), shiftx_exp) + dx, (2*h - h * sin30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1736:177: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1736 | dia1 = Geom::Affine (Geom::Translate (0, h/2) * Geom::Translate (w/2, 0) * Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, -h/2 * sin30) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1738:93: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1738 | dia3 = dia2 * Geom::Affine (Geom::Translate (0, 2 * (w/2 * sin60 - h/2 * sin30))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1743:103: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1743 | dia1 = Geom::Affine (Geom::Translate (0, -h/2) * Geom::Translate (h/2 * cos30, h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1745:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | dia3 = dia2 * Geom::Affine (Geom::Translate (0, h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1783:221: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1783 | dia2 = dia1 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:153: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1782:152: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1781:147: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1781 | ori = Geom::Affine(Geom::Translate (2*h * cos30 * pow((i/6 + 0.5*(j%2)), shiftx_exp) + dx, (h + h * sin30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1784:158: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | dia3 = dia2 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1812:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1812 | dia2 = dia1 * Geom::Affine (Geom::Translate (h * cos30, -h * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1811:152: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1811 | dia1 = Geom::Affine (Geom::Translate (w/2, h/2) * Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (-h/2 * cos30, h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1810:136: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1810 | ori = Geom::Affine(Geom::Translate (w * pow((2*(i/12) + (j%2)), shiftx_exp) + dx, (2*w * sin60) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1813:163: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1813 | dia3 = dia2 * Geom::Affine (Geom::Translate (-h/2 * cos30, h/2 * sin30) * Geom::Translate (w * cos60, 0) * Geom::Translate (-h/2 * cos30, -h/2 * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1814:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1814 | dia4 = dia3 * Geom::Affine (Geom::Translate (h * cos30, h * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1815:160: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1815 | dia5 = dia4 * Geom::Affine (Geom::Translate (-h/2 * cos30, -h/2 * sin30) * Geom::Translate (-w/2 * cos60, w/2 * sin60) * Geom::Translate (w/2, -h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1816:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1816 | dia6 = dia5 * Geom::Affine (Geom::Translate (0, h)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1823:152: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | dia1 = Geom::Affine (Geom::Translate (-w/2, -h/2) * Geom::Translate (h/2 * cos30, -h/2 * sin30) * Geom::Translate (w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1822:153: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | ori = Geom::Affine(Geom::Translate (4*h * cos30 * pow((i/12 + 0.5*(j%2)), shiftx_exp) + dx, (2*h + 2*h * sin30) * pow(j, shifty_exp) + dy)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1825:163: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1825 | dia3 = dia2 * Geom::Affine (Geom::Translate (-w/2 * cos60, -w/2 * sin60) * Geom::Translate (h * cos30, 0) * Geom::Translate (-w/2 * cos60, w/2 * sin60)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1826:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1826 | dia4 = dia3 * Geom::Affine (Geom::Translate (h * cos30, h * sin30)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1827:158: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1827 | dia5 = dia4 * Geom::Affine (Geom::Translate (w/2 * cos60, -w/2 * sin60) * Geom::Translate (h/2 * cos30, h/2 * sin30) * Geom::Translate (-w/2, h/2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1828:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1828 | dia6 = dia5 * Geom::Affine (Geom::Translate (0, h)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::apply()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2112:66: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2112 | Geom::Scale scale = getDocument()->getDocumentScale().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2234:36: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2234 | y0 = scale_units*r->min()[Geom::Y]; | ~~~~~~^~ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1457:111: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1457 | Geom::Affine flip_y = Geom::Translate(-cx, -cy) * Geom::Scale (1, -1) * Geom::Translate(cx, cy); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1265 | Geom::Affine CloneTiler::get_transform( | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1439:82: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::get_transform(int, int, int, double, double, double, double, double, double, double, double, double, double, double, double, int, int, int, int, int, int, double, double, double, double, double, double, double, double, double, double, int, int, int, int, double, double, double, int, int, int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1785:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1785 | dia4 = dia3 * dia1.inverse(); | ~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp: In static member function ‘static bool Inkscape::UI::Dialog::CommandPalette::fuzzy_search(const Glib::ustring&, const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:799:30: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 799 | for (int j = 0, i = 0; i < search_string.length(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:802:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 802 | while (j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp: In static member function ‘static bool Inkscape::UI::Dialog::CommandPalette::normal_search(const Glib::ustring&, const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:825:54: warning: comparison of integer expressions of different signedness: ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 825 | if (subject.lowercase().find(search.lowercase()) != -1) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp: In static member function ‘static int Inkscape::UI::Dialog::CommandPalette::fuzzy_points(const Glib::ustring&, const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:854:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | while (i < search_string.length() && j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:854:44: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 854 | while (i < search_string.length() && j < subject_string.length()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp: In static member function ‘static int Inkscape::UI::Dialog::CommandPalette::fuzzy_tolerance_points(const Glib::ustring&, const Glib::ustring&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:913:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 913 | for (int i = 0; i < subject_string.length() && occurrence; i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:913:27: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/command-palette.cpp:913:27: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h: In constructor ‘Inkscape::UI::Dialog::AttrDialog::AttrDialog()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:126:26: warning: ‘Inkscape::UI::Dialog::AttrDialog::_content_sw’ will be initialized after [-Wreorder] 126 | Gtk::ScrolledWindow& _content_sw; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:91:26: warning: ‘Gtk::ScrolledWindow& Inkscape::UI::Dialog::AttrDialog::_scrolled_window’ [-Wreorder] 91 | Gtk::ScrolledWindow& _scrolled_window; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:119:1: warning: when initialized here [-Wreorder] 119 | AttrDialog::AttrDialog() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:91:26: warning: ‘Inkscape::UI::Dialog::AttrDialog::_scrolled_window’ will be initialized after [-Wreorder] 91 | Gtk::ScrolledWindow& _scrolled_window; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:78:20: warning: ‘Gtk::TreeView& Inkscape::UI::Dialog::AttrDialog::_treeView’ [-Wreorder] 78 | Gtk::TreeView& _treeView; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:119:1: warning: when initialized here [-Wreorder] 119 | AttrDialog::AttrDialog() | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:119:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.cpp:119:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::trace_pick(Geom::Rect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1939:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1939 | Geom::IntRect ibox = (box * Geom::Scale(trace_zoom)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘Inkscape::UI::Dialog::CloneTiler::apply()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2289:128: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2289 | Geom::Affine parent_transform = (((SPItem*)item->parent)->i2doc_affine())*(item->document->getRoot()->c2p.inverse()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2074 | void CloneTiler::apply() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h: In constructor ‘Inkscape::UI::Dialog::DialogBase::DialogBase(const gchar*, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:121:16: warning: ‘Inkscape::UI::Dialog::DialogBase::selection’ will be initialized after [-Wreorder] 121 | Selection *selection; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:89:19: warning: ‘Glib::ustring Inkscape::UI::Dialog::DialogBase::_name’ [-Wreorder] 89 | Glib::ustring _name; // Gtk widget name (must be set!) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:45:1: warning: when initialized here [-Wreorder] 45 | DialogBase::DialogBase(gchar const *prefs_path, Glib::ustring dialog_type) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:65:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 65 | if (pos >= 0 && pos < _name.length() - 2) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:69:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 69 | if (pos >= 0 && pos < _name.length()) { | ~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:73:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 73 | if (pos >= 0 && pos < _name.length()) { | ~~~~^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:73:29: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.cpp:73:29: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2235:65: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2235 | center = scale_units*desktop->dt2doc(item->getCenter()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2270:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2270 | Geom::Affine orig_t = get_transform (type, i, j, center[Geom::X], center[Geom::Y], w, h, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2271 | shiftx_per_i, shifty_per_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2272 | shiftx_per_j, shifty_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2273 | shiftx_rand, shifty_rand, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2274 | shiftx_exp, shifty_exp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2275 | shiftx_alternate, shifty_alternate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2276 | shiftx_cumulate, shifty_cumulate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2277 | shiftx_excludew, shifty_excludeh, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2278 | scalex_per_i, scaley_per_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2279 | scalex_per_j, scaley_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2280 | scalex_rand, scaley_rand, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2281 | scalex_exp, scaley_exp, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2282 | scalex_log, scaley_log, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2283 | scalex_alternate, scaley_alternate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2284 | scalex_cumulate, scaley_cumulate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2285 | rotate_per_i, rotate_per_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2286 | rotate_rand, | ~~~~~~~~~~~~ 2287 | rotate_alternatei, rotate_alternatej, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2288 | rotate_cumulatei, rotate_cumulatej ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2426:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2426 | * parent_transform.inverse() * t; | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2454:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:54: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h: In constructor ‘Inkscape::UI::Dialog::SvgGlyphRenderer::SvgGlyphRenderer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:130:26: warning: ‘Inkscape::UI::Dialog::SvgGlyphRenderer::_property_activatable’ will be initialized after [-Wreorder] 130 | Glib::Property _property_activatable; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:128:35: warning: ‘Glib::Property Inkscape::UI::Dialog::SvgGlyphRenderer::_property_glyph’ [-Wreorder] 128 | Glib::Property _property_glyph; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:71:5: warning: when initialized here [-Wreorder] 71 | SvgGlyphRenderer() : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp: In member function ‘void {anonymous}::Globals::load_mimetargets()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:50:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 50 | for (int i = 0; i < mimetypes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:50:27: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:50:27: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp: In member function ‘Gtk::Widget* Inkscape::UI::Dialog::DialogContainer::create_notebook_tab(Glib::ustring, Glib::ustring, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:199:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Glib::ustring::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | if (pos >= 0 && pos < tlabel.length()) { | ~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:199:29: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-container.cpp:199:29: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp: In member function ‘virtual bool Inkscape::UI::Dialog::ColorItem::on_draw(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:197:68: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | auto [gray, alpha] = Hsluv::get_contrasting_color(lightness); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:27: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-manager.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp: In member function ‘void Inkscape::UI::Dialog::DialogMultipaned::on_drag_end(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:1039:33: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1039 | if (_handle >= 0 && _handle < children.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:1039:33: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-multipaned.cpp:1039:33: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-window.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.h: In constructor ‘Inkscape::UI::Dialog::DialogNotebook::DialogNotebook(Inkscape::UI::Dialog::DialogContainer*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.h:81:18: warning: ‘Inkscape::UI::Dialog::DialogNotebook::_selected_page’ will be initialized after [-Wreorder] 81 | Gtk::Widget *_selected_page; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.h:69:10: warning: ‘bool Inkscape::UI::Dialog::DialogNotebook::_label_visible’ [-Wreorder] 69 | bool _label_visible; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:45:1: warning: when initialized here [-Wreorder] 45 | DialogNotebook::DialogNotebook(DialogContainer *container) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:45:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-notebook.cpp:45:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:29: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialog.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 72%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h: In constructor ‘Inkscape::UI::Dialog::DocumentProperties::DocumentProperties()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:208:21: warning: ‘Inkscape::UI::Dialog::DocumentProperties::_grids_label_def’ will be initialized after [-Wreorder] 208 | Gtk::Label _grids_label_def; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.h:125:19: warning: ‘Gtk::Box Inkscape::UI::Dialog::DocumentProperties::_grids_vbox’ [-Wreorder] 125 | Gtk::Box _grids_vbox; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:64:1: warning: when initialized here [-Wreorder] 64 | DocumentProperties::DocumentProperties() | ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:64:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:64:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:231:47: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 231 | document->setViewBox(Geom::Rect::from_xywh(x, y, box.width(), box.height())); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:243:55: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 243 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_pos(SPDesktop*, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:230:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | auto box = document->getViewBox(); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::set_viewbox_size(SPDesktop*, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:242:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | auto box = document->getViewBox(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:243:55: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 243 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:243:47: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 243 | document->setViewBox(Geom::Rect::from_xywh(box.min()[Geom::X], box.min()[Geom::Y], width, height)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In function ‘void Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:253:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto box = document.getViewBox(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:255:16: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 255 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:254:46: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 254 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 255 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘void Inkscape::UI::Dialog::DocumentProperties::update_viewbox_ui(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:334:81: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 334 | _page->set_dimension(PageProperties::Dimension::ViewboxPosition, viewBox.min()[Geom::X], viewBox.min()[Geom::Y]); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘Gtk::Widget* Inkscape::UI::Dialog::DocumentProperties::createRightGridColumn(SPGrid*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:60: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:62: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.h:13: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In function ‘Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’, inlined from ‘Inkscape::UI::Dialog::set_document_scale_helper(SPDocument&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:249:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:254:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | document.setViewBox(Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 255 | box.min()[Geom::X], box.min()[Geom::Y], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 256 | root->width.value / scale, root->height.value / scale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:48: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘Inkscape::UI::Dialog::DocumentProperties::createRightGridColumn(SPGrid*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1441 | Gtk::Widget *DocumentProperties::createRightGridColumn(SPGrid *grid) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:60: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:68: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:81: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-resources.cpp:82: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialog.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:43: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp: In member function ‘void Inkscape::UI::Dialog::Export::onNotebookPageSwitch(Gtk::Widget*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:152:25: warning: comparison of integer expressions of different signedness: ‘guint’ {aka ‘unsigned int’} and ‘std::map::mapped_type’ {aka ‘int’} [-Wsign-compare] 152 | if (page_number == pages[SINGLE_IMAGE]) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:155:25: warning: comparison of integer expressions of different signedness: ‘guint’ {aka ‘unsigned int’} and ‘std::map::mapped_type’ {aka ‘int’} [-Wsign-compare] 155 | if (page_number == pages[BATCH_EXPORT]) { /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:155:25: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export.cpp:155:25: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:306:30: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 306 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:1006:68: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 1006 | preview->setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:36: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:35: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:44: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::refreshArea()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:295:50: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | bbox = sel[0]->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:306:30: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 306 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h: In constructor ‘Inkscape::UI::Dialog::FileSaveDialogImplGtk::FileSaveDialogImplGtk(Gtk::Window&, const Glib::ustring&, Inkscape::UI::Dialog::FileDialogType, const Glib::ustring&, const Glib::ustring&, const gchar*, Inkscape::Extension::FileSaveMethod)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:255:10: warning: ‘Inkscape::UI::Dialog::FileSaveDialogImplGtk::fromCB’ will be initialized after [-Wreorder] 255 | bool fromCB; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:237:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FileSaveDialogImplGtk::checksBox’ [-Wreorder] 237 | Gtk::Box checksBox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:375:1: warning: when initialized here [-Wreorder] 375 | FileSaveDialogImplGtk::FileSaveDialogImplGtk(Gtk::Window &parentWindow, const Glib::ustring &dir, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:237:14: warning: ‘Inkscape::UI::Dialog::FileSaveDialogImplGtk::checksBox’ will be initialized after [-Wreorder] 237 | Gtk::Box checksBox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.h:236:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FileSaveDialogImplGtk::childBox’ [-Wreorder] 236 | Gtk::Box childBox; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::onExport()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:626:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 626 | area *= _desktop->dt2doc(); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:375:1: warning: when initialized here [-Wreorder] 375 | FileSaveDialogImplGtk::FileSaveDialogImplGtk(Gtk::Window &parentWindow, const Glib::ustring &dir, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::setDefaultSelectionMode()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:929:30: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 929 | setArea(bbox->min()[Geom::X], bbox->min()[Geom::Y], bbox->max()[Geom::X], bbox->max()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘void Inkscape::UI::Dialog::SingleExport::refreshPreview()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:1006:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | preview->setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:375:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filedialogimpl-gtkmm.cpp:375:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchItem::refresh(bool, guint32)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:214:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | _preview.setBox(_page->getDocumentRect()); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchExport::refreshItems()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:383:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | if (item->visualBounds()) { | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘void Inkscape::UI::Dialog::BatchExport::onExport()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:604:22: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 604 | area = page->getDesktopRect(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/fill-and-stroke.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘Inkscape::UI::Dialog::BatchExport::refreshItems()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:383:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | if (item->visualBounds()) { | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘Inkscape::UI::Dialog::SingleExport::onExport()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:599:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | void SingleExport::onExport() | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:58: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:696:9: warning: ‘target’ may be used uninitialized [-Wmaybe-uninitialized] 696 | if (target) { | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:679:19: note: ‘target’ was declared here 679 | SPObject *target; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:665:67: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 665 | auto page = copy_doc->getPageManager().newDocumentPage(area); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘Inkscape::UI::Dialog::BatchItem::refresh(bool, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:211:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void BatchItem::refresh(bool hide, guint32 bg_color) | ^~~~~~~~~ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/global-palettes.cpp [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:68: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: At global scope: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:205:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 205 | ComboWithTooltip(T default_value, const Util::EnumDataConverter& c, const SPAttr a = SPAttr::INVALID, char* tip_text = nullptr) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:205:25: note: remove the ‘< >’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In constructor ‘Inkscape::UI::Dialog::DualSpinButton::DualSpinButton(char*, double, double, double, double, int, SPAttr, char*, char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:269:58: warning: base ‘Inkscape::UI::Widget::AttrWidget’ will be initialized after [-Wreorder] 269 | _s1(climb_rate, digits), _s2(climb_rate, digits) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:269:58: warning: base ‘Gtk::Box’ [-Wreorder] /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:265:5: warning: when initialized here [-Wreorder] 265 | DualSpinButton(char* def, double lower, double upper, double step_inc, | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h: In constructor ‘Inkscape::UI::Dialog::Find::Find()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h:293:10: warning: ‘Inkscape::UI::Dialog::Find::blocked’ will be initialized after [-Wreorder] 293 | bool blocked; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.h:211:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::Find::hbox_searchin’ [-Wreorder] 211 | Gtk::Box hbox_searchin; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:61:1: warning: when initialized here [-Wreorder] 61 | Find::Find() | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In constructor ‘Inkscape::UI::Dialog::FileOrElementChooser::FileOrElementChooser(Inkscape::UI::Dialog::FilterEffectsDialog&, SPAttr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:780:26: warning: ‘Inkscape::UI::Dialog::FileOrElementChooser::_dialog’ will be initialized after [-Wreorder] 780 | FilterEffectsDialog &_dialog; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:670:47: warning: base ‘Gtk::Box’ [-Wreorder] 670 | , Gtk::Box(Gtk::ORIENTATION_HORIZONTAL) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:667:5: warning: when initialized here [-Wreorder] 667 | FileOrElementChooser(FilterEffectsDialog& d, const SPAttr a) | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In constructor ‘Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::ComponentTransferValues(Inkscape::UI::Dialog::FilterEffectsDialog&, SPFeFuncNode::Channel)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1211:19: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::_funcNode’ will be initialized after [-Wreorder] 1211 | SPFeFuncNode* _funcNode; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1207:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::ComponentTransferValues::_box’ [-Wreorder] 1207 | Gtk::Box _box; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1070:5: warning: when initialized here [-Wreorder] 1070 | ComponentTransferValues(FilterEffectsDialog& d, SPFeFuncNode::Channel channel) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In constructor ‘Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::LightSourceControl(Inkscape::UI::Dialog::FilterEffectsDialog&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1347:10: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::_locked’ will be initialized after [-Wreorder] 1347 | bool _locked; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1342:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::LightSourceControl::_box’ [-Wreorder] 1342 | Gtk::Box _box; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1218:5: warning: when initialized here [-Wreorder] 1218 | LightSourceControl(FilterEffectsDialog& d) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:63: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h: In constructor ‘Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::FilterModifier(Inkscape::UI::Dialog::FilterEffectsDialog&, Glib::RefPtr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:128:24: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::_list’ will be initialized after [-Wreorder] 128 | Gtk::TreeView& _list; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:127:30: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog& Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::_dialog’ [-Wreorder] 127 | FilterEffectsDialog& _dialog; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1391:1: warning: when initialized here [-Wreorder] 1391 | FilterEffectsDialog::FilterModifier::FilterModifier(FilterEffectsDialog& d, Glib::RefPtr builder) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In member function ‘void Inkscape::UI::Dialog::FilterEffectsDialog::FilterModifier::selection_toggled(Gtk::TreeIter, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:1548:18: warning: unused variable ‘style’ [-Wunused-variable] 1548 | SPStyle *style = item->style; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp: In member function ‘bool Inkscape::UI::Dialog::FilterEffectsDialog::PrimitiveList::on_draw_signal(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2043:35: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2043 | for(unsigned int i = 0; i < _inputs_count; ++i) { | ~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:61:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/find.cpp:61:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h: In constructor ‘Inkscape::UI::Dialog::FilterEffectsDialog::FilterEffectsDialog()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:336:19: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::_primitive_list’ will be initialized after [-Wreorder] 336 | PrimitiveList _primitive_list; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:294:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::_settings_effect’ [-Wreorder] 294 | Gtk::Box _settings_effect; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2786:1: warning: when initialized here [-Wreorder] 2786 | FilterEffectsDialog::FilterEffectsDialog() | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:294:14: warning: ‘Inkscape::UI::Dialog::FilterEffectsDialog::_settings_effect’ will be initialized after [-Wreorder] 294 | Gtk::Box _settings_effect; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.h:293:14: warning: ‘Gtk::Box Inkscape::UI::Dialog::FilterEffectsDialog::_settings_filter’ [-Wreorder] 293 | Gtk::Box _settings_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2786:1: warning: when initialized here [-Wreorder] 2786 | FilterEffectsDialog::FilterEffectsDialog() | ^~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp: In member function ‘void Inkscape::UI::Widget::FontCollectionSelector::icon_cell_data_func(Gtk::CellRenderer*, const Gtk::TreeIter&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-collection-selector.cpp:146:25: warning: variable ‘row’ set but not used [-Wunused-but-set-variable] 146 | Gtk::TreeModel::Row row = *iter; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2786:1: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2786:1: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:86: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h: In instantiation of ‘Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Gtk::Menu&, int, Gtk::IconSize) [with T = Inkscape::UI::Dialog::EffectCategory]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/filter-effects-dialog.cpp:2760:98: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 2760 | Inkscape::UI::ColumnMenuBuilder builder(menu, 2, Gtk::ICON_SIZE_LARGE_TOOLBAR); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:99:16: warning: ‘Inkscape::UI::ColumnMenuBuilder::_menu’ will be initialized after [-Wreorder] 99 | Gtk::Menu& _menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:98:9: warning: ‘int Inkscape::UI::ColumnMenuBuilder::_columns’ [-Wreorder] 98 | int _columns; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: when initialized here [-Wreorder] 25 | ColumnMenuBuilder(Gtk::Menu& menu, int columns, Gtk::IconSize icon_size = Gtk::ICON_SIZE_MENU) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: 83 | Interval result = Base::from_range(start, end); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 73%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp: In member function ‘void Inkscape::UI::Dialog::FontCollectionsManager::on_reset_button_pressed()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp:119:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Gtk::TreeNodeChildren::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 119 | if(font_lister->get_font_families_size() == font_lister->get_font_list()->children().size()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp:119:46: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-collections-manager.cpp:119:46: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/glyphs.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/font-substitution.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:31: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.h:21: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘void Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_modeChanged()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:93:54: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | pos *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘void Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_onOKimpl()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:120:16: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | normal = Geom::rot90(Geom::Point::polar(rad_angle, 1.0)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:137:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | newpos *= pm.getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:18: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_modeChanged()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:74:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void GuidelinePropertiesDialog::_modeChanged() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘Inkscape::UI::Dialogs::GuidelinePropertiesDialog::_onOKimpl()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:108:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void GuidelinePropertiesDialog::_onOKimpl() | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:108:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:108: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:137:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | newpos *= pm.getSelectedPageAffine(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:140:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | _guide->moveto(newpos, true); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In member function ‘virtual void Inkscape::UI::Dialog::GridArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:145:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 145 | for(int i = 0; i < sorted.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar-unit.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:19: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:145:26: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:145:26: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:53:48: required from here /usr/include/boost/operators.hpp:268:1: note: 53 | double box_top = items->visualBounds()->min()[Geom::Y]; /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:136:40: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 136 | double grid_left = sel_box->min()[Geom::X]; | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:251:80: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::Affine const affine = Geom::Affine(Geom::Translate(move)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In function ‘std::vector grid_item_sort(Inkscape::ObjectSet*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:53:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 53 | double box_top = items->visualBounds()->min()[Geom::Y]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In member function ‘grid_item_sort(Inkscape::ObjectSet*)::{lambda(SPItem*, SPItem*)#1}::operator()(SPItem*, SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:88:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return (a->desktopVisualBounds()->min()[Geom::X] < b->desktopVisualBounds()->min()[Geom::X]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In member function ‘Inkscape::UI::Dialog::GridArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:251:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | Geom::Affine const affine = Geom::Affine(Geom::Translate(move)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:250:65: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::Point move = Geom::Point(new_x, new_y) - min; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:252:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | item->set_i2d_affine(item->i2doc_affine() * affine * item->document->doc2dt()); | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:36: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:38: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.h: In constructor ‘Inkscape::UI::Dialog::IconPreviewPanel::IconPreviewPanel()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.h:80:22: warning: ‘Inkscape::UI::Dialog::IconPreviewPanel::docModConn’ will be initialized after [-Wreorder] 80 | sigc::connection docModConn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.h:64:21: warning: ‘Gtk::Box Inkscape::UI::Dialog::IconPreviewPanel::iconBox’ [-Wreorder] 64 | Gtk::Box iconBox; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:79:1: warning: when initialized here [-Wreorder] 79 | IconPreviewPanel::IconPreviewPanel() | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:79:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:79:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 510 | auto scaled_box = *dbox * Geom::Scale(sf); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp: In function ‘guchar* Inkscape::UI::Dialog::sp_icon_doc_icon(SPDocument*, Inkscape::Drawing&, const gchar*, unsigned int, unsigned int&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:481:45: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | drawing.root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp: In function ‘sp_icon_doc_icon’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:481:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | drawing.root()->setTransform(Geom::Scale(sf)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp:60: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp: In constructor ‘Inkscape::UI::Dialog::InputDialogImpl::ConfPanel::ConfPanel()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:432:18: warning: ‘Inkscape::UI::Dialog::InputDialogImpl::ConfPanel::modeBox’ will be initialized after [-Wreorder] 432 | Gtk::Box modeBox; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:429:18: warning: ‘Gtk::Box Inkscape::UI::Dialog::InputDialogImpl::ConfPanel::axisVBox’ [-Wreorder] 429 | Gtk::Box axisVBox; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:892:1: warning: when initialized here [-Wreorder] 892 | InputDialogImpl::ConfPanel::ConfPanel() : | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.cpp:76: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp: In member function ‘void Inkscape::UI::Dialog::InputDialogImpl::mapAxesValues(const Glib::ustring&, const gdouble*, GdkDevice*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:1576:42: warning: comparison of integer expressions of different signedness: ‘guint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 1576 | for ( guint axisNum = 0; axisNum < numAxes; axisNum++ ) { | ~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:1576:42: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/input.cpp:1576:42: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp: In static member function ‘static void Inkscape::UI::Dialogs::KnotPropertiesDialog::showDialog(SPDesktop*, const SPKnot*, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:104:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | dialog->_setKnotPoint(pt->position(), unit_name); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/layer-properties.cpp:22: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:12: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h: In constructor ‘Inkscape::UI::Dialog::LivePathEffectAdd::LivePathEffectAdd()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:122:78: warning: ‘Inkscape::UI::Dialog::LivePathEffectAdd::converter’ will be initialized after [-Wreorder] 122 | const LivePathEffect::EnumEffectDataConverter &converter; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:120:8: warning: ‘bool Inkscape::UI::Dialog::LivePathEffectAdd::_applied’ [-Wreorder] 120 | bool _applied; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:130:1: warning: when initialized here [-Wreorder] 130 | LivePathEffectAdd::LivePathEffectAdd() | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:120:8: warning: ‘Inkscape::UI::Dialog::LivePathEffectAdd::_applied’ will be initialized after [-Wreorder] 120 | bool _applied; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.h:119:8: warning: ‘bool Inkscape::UI::Dialog::LivePathEffectAdd::_showfavs’ [-Wreorder] 119 | bool _showfavs; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:130:1: warning: when initialized here [-Wreorder] 130 | LivePathEffectAdd::LivePathEffectAdd() | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp: In member function ‘bool Inkscape::UI::Dialog::LivePathEffectAdd::on_filter(Gtk::FlowBoxChild*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:543:15: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 543 | if (s != -1) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:593:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 593 | if (s != -1) { | ~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:604:23: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 604 | if (s != -1) { | ~~^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:604:23: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-add.cpp:604:23: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-fillet-chamfer-properties.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 74%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/new-from-template.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathvector_nodesatellites.h:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:26: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:15: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43, from /usr/include/2geom-1.3.0/2geom/sbasis-geometric.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/powerstrokepointarray.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.h:18: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:18: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/memory.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.h:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h: In member function ‘Geom::Affine KnotHolder::getEditTransform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Affine getEditTransform() const { return _edit_transform; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h: In constructor ‘Inkscape::UI::Dialog::LivePathEffectEditor::LivePathEffectEditor()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:92:14: warning: ‘Inkscape::UI::Dialog::LivePathEffectEditor::_LPECurrentItem’ will be initialized after [-Wreorder] 92 | Gtk::Box&_LPECurrentItem; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:90:16: warning: ‘Gtk::Label& Inkscape::UI::Dialog::LivePathEffectEditor::_LPESelectionInfo’ [-Wreorder] 90 | Gtk::Label&_LPESelectionInfo; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:181:1: warning: when initialized here [-Wreorder] 181 | LivePathEffectEditor::LivePathEffectEditor() | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:110:61: warning: ‘Inkscape::UI::Dialog::LivePathEffectEditor::_showgallery_observer’ will be initialized after [-Wreorder] 110 | std::unique_ptr const _showgallery_observer; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:96:80: warning: ‘const Inkscape::LivePathEffect::EnumEffectDataConverter& Inkscape::UI::Dialog::LivePathEffectEditor::converter’ [-Wreorder] 96 | const LivePathEffect::EnumEffectDataConverter &converter; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:181:1: warning: when initialized here [-Wreorder] 181 | LivePathEffectEditor::LivePathEffectEditor() | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:259:33: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 259 | if (children.size() > child_index) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.h:71:43: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:259:33: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:259:33: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.h:21: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h: In instantiation of ‘Inkscape::UI::ColumnMenuBuilder::ColumnMenuBuilder(Gtk::Menu&, int, Gtk::IconSize) [with T = Inkscape::LivePathEffect::LPECategory]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:382:121: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 382 | Inkscape::UI::ColumnMenuBuilder builder(menu, 3, Gtk::ICON_SIZE_LARGE_TOOLBAR); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:99:16: warning: ‘Inkscape::UI::ColumnMenuBuilder::_menu’ will be initialized after [-Wreorder] 99 | Gtk::Menu& _menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:98:9: warning: ‘int Inkscape::UI::ColumnMenuBuilder::_columns’ [-Wreorder] 98 | int _columns; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: when initialized here [-Wreorder] 25 | ColumnMenuBuilder(Gtk::Menu& menu, int columns, Gtk::IconSize icon_size = Gtk::ICON_SIZE_MENU) | ^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: 83 | Interval result = Base::from_range(start, end); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/column-menu-builder.h:25:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In member function ‘SPLPEItem* Inkscape::UI::Dialog::LivePathEffectEditor::clonetolpeitem()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:1198:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1198 | auto transform_use = use->get_root_transform(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/array.h:19: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In member function ‘Inkscape::UI::Dialog::LivePathEffectEditor::clonetolpeitem()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:1209:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1209 | if (transform_use != Geom::identity()) { | ~~~~~~~~~~~~~~^~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h: In constructor ‘Inkscape::UI::Dialog::Messages::Messages()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:70:25: warning: ‘Inkscape::UI::Dialog::Messages::checkCapture’ will be initialized after [-Wreorder] 70 | Gtk::CheckButton checkCapture; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:68:25: warning: ‘Gtk::Box Inkscape::UI::Dialog::Messages::buttonBox’ [-Wreorder] 68 | Gtk::Box buttonBox; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp:42:1: warning: when initialized here [-Wreorder] 42 | Messages::Messages() | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp:42:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.cpp:42:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/new-from-template.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/new-from-template.cpp:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:38: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp: In constructor ‘Inkscape::UI::Dialog::StarPanel::StarPanel(Glib::RefPtr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:706:23: warning: ‘Inkscape::UI::Dialog::StarPanel::_star’ will be initialized after [-Wreorder] 706 | Gtk::RadioButton& _star; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:704:18: warning: ‘Gtk::Button& Inkscape::UI::Dialog::StarPanel::_align’ [-Wreorder] 704 | Gtk::Button& _align; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:597:5: warning: when initialized here [-Wreorder] 597 | StarPanel(Glib::RefPtr builder) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:704:18: warning: ‘Inkscape::UI::Dialog::StarPanel::_align’ will be initialized after [-Wreorder] 704 | Gtk::Button& _align; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:701:18: warning: ‘Gtk::Button& Inkscape::UI::Dialog::StarPanel::_clear_rnd’ [-Wreorder] 701 | Gtk::Button& _clear_rnd; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:597:5: warning: when initialized here [-Wreorder] 597 | StarPanel(Glib::RefPtr builder) : | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:597:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-attributes.cpp:597:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/prototype.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:39: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h: In constructor ‘Inkscape::UI::Dialog::ObjectProperties::ObjectProperties()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:100:16: warning: ‘Inkscape::UI::Dialog::ObjectProperties::_label_dpi’ will be initialized after [-Wreorder] 100 | Gtk::Label _label_dpi; //the entry for the dpi value | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:90:16: warning: ‘Gtk::Label Inkscape::UI::Dialog::ObjectProperties::_label_image_rendering’ [-Wreorder] 90 | Gtk::Label _label_image_rendering; // the label for 'image-rendering' | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:50:1: warning: when initialized here [-Wreorder] 50 | ObjectProperties::ObjectProperties() | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:90:16: warning: ‘Inkscape::UI::Dialog::ObjectProperties::_label_image_rendering’ will be initialized after [-Wreorder] 90 | Gtk::Label _label_image_rendering; // the label for 'image-rendering' | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.h:87:16: warning: ‘Gtk::Label Inkscape::UI::Dialog::ObjectProperties::_label_color’ [-Wreorder] 87 | Gtk::Label _label_color; //the label for the object highlight | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:50:1: warning: when initialized here [-Wreorder] 50 | ObjectProperties::ObjectProperties() | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:50:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/object-properties.cpp:50:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:51: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:58: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In member function ‘virtual void Inkscape::UI::Dialog::PolarArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:317:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | transformation = referenceEllipse->i2dt_affine(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:343:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point realCenter = Geom::Point(cx, cy) * transformation; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In function ‘void Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, const Geom::Rotate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:98: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:151:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | center = item->getCenter(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:153:50: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | item->set_i2d_affine(item->i2dt_affine() * affine); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:158:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | item->setCenter(center * affine); | ~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:75: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In function ‘Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, Geom::Rotate const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:158:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | item->setCenter(center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp: In member function ‘void Inkscape::UI::Dialog::ObjectWatcher::transferChild(Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:158:14: warning: unused variable ‘inserted’ [-Wunused-variable] 158 | bool inserted = target->child_watchers.insert(std::move(nh)).inserted; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp: In constructor ‘Inkscape::UI::Dialog::ObjectWatcher::ObjectWatcher(Inkscape::UI::Dialog::ObjectsPanel*, SPItem*, Gtk::TreeRow*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:178:19: warning: ‘Inkscape::UI::Dialog::ObjectWatcher::panel’ will be initialized after [-Wreorder] 178 | ObjectsPanel *panel; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:177:34: warning: ‘Gtk::TreeModel::RowReference Inkscape::UI::Dialog::ObjectWatcher::row_ref’ [-Wreorder] 177 | Gtk::TreeModel::RowReference row_ref; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:234:1: warning: when initialized here [-Wreorder] 234 | ObjectWatcher::ObjectWatcher(ObjectsPanel* panel, SPItem* obj, Gtk::TreeRow *row, bool filtered) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:180:10: warning: ‘Inkscape::UI::Dialog::ObjectWatcher::is_filtered’ will be initialized after [-Wreorder] 180 | bool is_filtered; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:176:11: warning: ‘Inkscape::XML::Node* Inkscape::UI::Dialog::ObjectWatcher::node’ [-Wreorder] 176 | Node *node; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:234:1: warning: when initialized here [-Wreorder] 234 | ObjectWatcher::ObjectWatcher(ObjectsPanel* panel, SPItem* obj, Gtk::TreeRow *row, bool filtered) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp: In member function ‘bool Inkscape::UI::Dialog::ObjectWatcher::addChild(SPItem*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:462:24: warning: variable ‘iter’ set but not used [-Wunused-but-set-variable] 462 | auto const iter = panel->_store->append(children); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h: In constructor ‘Inkscape::UI::Dialog::ObjectsPanel::ObjectsPanel()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:103:20: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::root_watcher’ will be initialized after [-Wreorder] 103 | ObjectWatcher* root_watcher; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:96:19: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::ModelColumns* Inkscape::UI::Dialog::ObjectsPanel::_model’ [-Wreorder] 96 | ModelColumns* _model; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:670:1: warning: when initialized here [-Wreorder] 670 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:134:39: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::_color_picker’ will be initialized after [-Wreorder] 134 | Inkscape::UI::Widget::ColorPicker _color_picker; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:101:32: warning: ‘Glib::RefPtr Inkscape::UI::Dialog::ObjectsPanel::_builder’ [-Wreorder] 101 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:670:1: warning: when initialized here [-Wreorder] 670 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:172:19: warning: ‘Inkscape::UI::Dialog::ObjectsPanel::_object_menu’ will be initialized after [-Wreorder] 172 | Gtk::Popover& _object_menu; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.h:129:23: warning: ‘Gtk::SearchEntry& Inkscape::UI::Dialog::ObjectsPanel::_searchBox’ [-Wreorder] 129 | Gtk::SearchEntry& _searchBox; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:670:1: warning: when initialized here [-Wreorder] 670 | ObjectsPanel::ObjectsPanel() | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:810:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 810 | if (top >= (Inkscape::SPBlendModeConverter._length + 1) / 2) { | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp: In member function ‘bool Inkscape::UI::Dialog::ObjectsPanel::_selectionChanged()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:1132:22: warning: unused variable ‘group’ [-Wunused-variable] 1132 | auto group = cast(item); | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:1132:22: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/objects.cpp:1132:22: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In function ‘Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, Geom::Rotate const&)’, inlined from ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In member function ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | void PolarArrangeTab::arrange() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘Inkscape::UI::Dialog::getAnchorPoint(int, SPItem*)’, inlined from ‘Inkscape::UI::Dialog::moveToPoint(int, SPItem*, Geom::Point)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:267:51, inlined from ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:354:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:246:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | source = item->getCenter(); | ~~~~~~~~~~~~~~~^~ In function ‘Inkscape::UI::Dialog::rotateAround(SPItem*, Geom::Point, Geom::Rotate const&)’, inlined from ‘Inkscape::UI::Dialog::PolarArrangeTab::arrange()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:151:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | center = item->getCenter(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:153:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | item->set_i2d_affine(item->i2dt_affine() * affine); | ~~~~~~~~~~~~~~~~~^~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp: In member function ‘void Inkscape::UI::Dialog::SelectorsDialog::_selectObjects(int, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:934:41: warning: variable ‘child_row’ set but not used [-Wunused-but-set-variable] 934 | Gtk::TreeModel::Row child_row = *child; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:934:41: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/selectorsdialog.cpp:934:41: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp: In member function ‘void Inkscape::UI::Dialog::Print::setup_page(const Glib::RefPtr&, int, const Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:102:42: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | auto rect = page->getDesktopRect(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 75%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-preview.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp: In member function ‘void Inkscape::UI::Dialog::StartScreen::notebook_switch(Gtk::Widget*, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:317:45: warning: comparison of integer expressions of different signedness: ‘int’ and ‘guint’ {aka ‘unsigned int’} [-Wsign-compare] 317 | revealer->set_reveal_child(page == page_num); | ~~~~~^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:317:45: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/startup.cpp:317:45: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp: In function ‘Inkscape::XML::Node* Inkscape::get_first_style_text_node(XML::Node*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:69:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const GQuark’ {aka ‘const unsigned int’} [-Wsign-compare] 69 | if (node->code() == CODE_svg_defs) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:76:26: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const GQuark’ {aka ‘const unsigned int’} [-Wsign-compare] 76 | if (node->code() == CODE_svg_style) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:76:26: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:76:26: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h: In constructor ‘Inkscape::UI::Dialog::SvgGlyphRenderer::SvgGlyphRenderer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:130:26: warning: ‘Inkscape::UI::Dialog::SvgGlyphRenderer::_property_activatable’ will be initialized after [-Wreorder] 130 | Glib::Property _property_activatable; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:128:35: warning: ‘Glib::Property Inkscape::UI::Dialog::SvgGlyphRenderer::_property_glyph’ [-Wreorder] 128 | Glib::Property _property_glyph; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:71:5: warning: when initialized here [-Wreorder] 71 | SvgGlyphRenderer() : | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:71:5: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.h:71:5: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.cpp /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:1103:20: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 1103 | return pathv * m; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘void Inkscape::UI::Dialog::set_up_typography_canvas(SPDocument*, double, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/messages.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:48: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘Inkscape::UI::Dialog::set_up_typography_canvas(SPDocument*, double, double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:835:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | guide->moveto(Geom::Point(left, y), true); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:53: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp: In member function ‘Inkscape::UI::Dialog::StyleDialog::_selectTree(Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:336:74: warning: ‘selectorlabel’ may be used uninitialized [-Wmaybe-uninitialized] 336 | Glib::ustring wdg_selector = selectorlabel->get_text(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/styledialog.cpp:320:17: note: ‘selectorlabel’ was declared here 320 | Gtk::Label *selectorlabel; | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp: In member function ‘void Inkscape::UI::Dialog::SwatchesPanel::rebuild_isswatch()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:230:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 230 | for (int i = 0; i < grads.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp: In member function ‘bool Inkscape::UI::Dialog::SwatchesPanel::update_isswatch()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:244:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 244 | for (int i = 0; i < grads.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp: In static member function ‘static Glib::ustring Inkscape::UI::Dialog::SwatchesPanel::index_to_name(PaletteIndex)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:349:61: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 349 | } else if (auto n = index - PALETTE_GLOBAL; n >= 0 && n < palettes.size()) { | ~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:349:61: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/swatches.cpp:349:61: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h: In constructor ‘Inkscape::UI::Dialog::SymbolsDialog::SymbolsDialog(const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:136:23: warning: ‘Inkscape::UI::Dialog::SymbolsDialog::_search’ will be initialized after [-Wreorder] 136 | Gtk::SearchEntry& _search; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:134:20: warning: ‘Gtk::IconView& Inkscape::UI::Dialog::SymbolsDialog::_symbol_sets_view’ [-Wreorder] 134 | Gtk::IconView& _symbol_sets_view; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:163:1: warning: when initialized here [-Wreorder] 163 | SymbolsDialog::SymbolsDialog(const char* prefsPath) | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:135:17: warning: ‘Inkscape::UI::Dialog::SymbolsDialog::_cur_set_name’ will be initialized after [-Wreorder] 135 | Gtk::Label& _cur_set_name; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.h:131:34: warning: ‘Glib::RefPtr Inkscape::UI::Dialog::SymbolsDialog::_store’ [-Wreorder] 131 | Glib::RefPtr _store; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:163:1: warning: when initialized here [-Wreorder] 163 | SymbolsDialog::SymbolsDialog(const char* prefsPath) | ^~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp: In member function ‘Geom::Point Inkscape::UI::Dialog::SymbolsDialog::getSymbolDimensions(const std::optional&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:799:88: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 799 | Geom::Point SymbolsDialog::getSymbolDimensions(const std::optional& it) const | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp: In member function ‘void Inkscape::UI::Dialog::SymbolsDialog::get_cell_data_func(Gtk::CellRenderer*, Gtk::TreeModel::Row, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:1328:46: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 1328 | if (!g_dummy || g_dummy->get_width() != psize) { | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:1328:46: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:1328:46: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tile.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/text-edit.h:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp: In member function ‘void Inkscape::UI::Dialog::SymbolsDialog::addSymbol(SPSymbol*, Glib::ustring, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/symbols.cpp:1166:20: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1166 | dimensions = rect->dimensions(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/trace.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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; | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:30: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp: In member function ‘void Inkscape::UI::Dialog::PaintServersDialog::_generateBitmapPreview(Inkscape::UI::Dialog::PaintDescription&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/paint-servers.cpp:454:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | if (Geom::OptRect dbox = static_cast(rect)->visualBounds()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp: In member function ‘virtual void Inkscape::UI::Dialog::TraceDialogImpl::selectionModified(Inkscape::Selection*, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:251:24: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 251 | if ((flags & mask) == mask) { | ~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:251:24: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/tracedialog.cpp:251:24: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/save-template-dialog.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/iconrenderer.cpp [ 76%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/alignment-selector.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/anchor-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp: In member function ‘virtual void Inkscape::UI::Dialog::UndoHistory::documentReplaced()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp:155:14: warning: unused variable ‘document’ [-Wunused-variable] 155 | if (auto document = getDocument()) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp:155:14: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/undo-history.cpp:155:14: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/iconrenderer.cpp: In member function ‘void Inkscape::UI::Widget::IconRenderer::set_pixbuf()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/iconrenderer.cpp:98:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 98 | if(icon_index >= 0 && icon_index < _icons.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/attrdialog.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:33, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/bboxsort.h:28:34: required from here /usr/include/boost/operators.hpp:268:1: note: 28 | anchor = begin * bbox.min()[orientation] + end * bbox.max()[orientation]; /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:563:40: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 563 | double w = bbox->dimensions()[Geom::X]; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::applyPageScale(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:783:146: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | Geom::Affine scaler = get_scale_transform_for_variable_stroke (*bbox_pref, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:802:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 802 | double x0 = bbox_pref->midpoint()[Geom::X] - new_width/2; | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:806:142: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | Geom::Affine scaler = get_scale_transform_for_variable_stroke (*bbox_pref, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h: In constructor ‘Inkscape::UI::Dialog::XmlTree::XmlTree()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:175:18: warning: ‘Inkscape::UI::Dialog::XmlTree::lower_node_button’ will be initialized after [-Wreorder] 175 | Gtk::Button& lower_node_button; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.h:174:18: warning: ‘Gtk::Button& Inkscape::UI::Dialog::XmlTree::raise_node_button’ [-Wreorder] 174 | Gtk::Button& raise_node_button; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp:80:1: warning: when initialized here [-Wreorder] 80 | XmlTree::XmlTree() | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::onMoveRelativeToggled()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:997:60: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 997 | _scalar_move_horizontal.setValue((x - bbox->min()[Geom::X]) / conversion); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1109:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | new_displayed = current.inverse() * displayed; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘void Inkscape::UI::Dialog::Transformation::onClear()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1142:63: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | _scalar_move_horizontal.setValue(bbox->min()[Geom::X], "px"); | ~~~~~~~~~^~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/synchronizer.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp:80:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/xml-tree.cpp:80:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘Inkscape::UI::Dialog::Transformation::updatePageMove(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:543:37: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 543 | double y = bbox->min()[Geom::Y]; | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘Inkscape::UI::Dialog::Transformation::onReplaceMatrixToggled()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1089:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1089 | void Transformation::onReplaceMatrixToggled() | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:4: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp:3: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.h: In constructor ‘Inkscape::UI::Widget::CompletionPopup::CompletionPopup()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.h:43:40: warning: ‘Inkscape::UI::Widget::CompletionPopup::_completion’ will be initialized after [-Wreorder] 43 | Glib::RefPtr _completion; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.h:42:16: warning: ‘Gtk::Menu& Inkscape::UI::Widget::CompletionPopup::_popup’ [-Wreorder] 42 | Gtk::Menu& _popup; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/completion-popup.cpp:21:1: warning: when initialized here [-Wreorder] 21 | CompletionPopup::CompletionPopup() : | ^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:5: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:7: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘Inkscape::UI::Dialog::Transformation::applyPageRotate(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:815:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | void Transformation::applyPageRotate(Inkscape::Selection *selection) | ^~~~~~~~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.cpp [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:10: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:268:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:22:56: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 22 | return approx_dihedral(Geom::Translate(0.5, 0.5) * affine * Geom::Translate(-0.5, -0.5)); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 159 | * Geom::Scale(rect.dimensions()).inverse(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:57: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 159 | * Geom::Scale(rect.dimensions()).inverse(); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:49: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:72: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/util.cpp:3: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:275:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘void Inkscape::UI::Widget::Stores::take_snapshot(const Inkscape::UI::Widget::Fragment&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:123:109: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, _snapshot.affine.inverse() * _store.affine, _store.rect), 4, -2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In function ‘auto Inkscape::UI::Widget::{anonymous}::region_affine_approxinwards(const Cairo::RefPtr&, const Geom::Affine&, const Geom::IntRect&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:47: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:63: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:77: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:62:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | double fy = min(absolute(Geom::Point(0.0, 1.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:62:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 62 | double fy = min(absolute(Geom::Point(0.0, 1.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:67: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:40:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | return (Geom::Point(p) * affine).round(); | ~~~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘void Inkscape::UI::Widget::Stores::snapshot_combine(const Inkscape::UI::Widget::Fragment&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:79: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:76: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:50: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:151:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | affine = view.affine * affine; | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:158:34: 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::Translate(-rect.min()) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:158:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | auto paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155 | * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | * affine | ~~~~~~~~ 158 | * Geom::Translate(-rect.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:109: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:106: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:85: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:191:35: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 191 | auto dimens = rect.dimensions(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:73: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:204:37: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | rect *= Geom::Scale(shrink); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:213:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | * Geom::Translate(-rect.min()) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:213:11: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | * affine | ~~~~~~~~ 213 | * Geom::Translate(-rect.min()) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:40: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:209:11: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | paste = Geom::Scale(_snapshot.rect.dimensions()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | * Geom::Translate(_snapshot.rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | * affine | ~~~~~~~~ 213 | * Geom::Translate(-rect.min()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:218:51: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 218 | if (paste.isIdentity(0.001) && rect.dimensions().round() == _snapshot.rect.dimensions()) { | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:234:109: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, old_store_affine.inverse() * _store.affine, _store.rect), 4, -2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:84: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In function ‘bool Inkscape::UI::Widget::{anonymous}::preserves_unitsquare(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:22:63: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | return approx_dihedral(Geom::Translate(0.5, 0.5) * affine * Geom::Translate(-0.5, -0.5)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:103: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^~~~~~~~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/framecheck.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::update(Inkscape::UI::Widget::Fragment const&)::{lambda()#1}::operator()() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:56: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:159:45: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 159 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:172:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | rect *= Geom::Scale(grow); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:49: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:204:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | rect *= Geom::Scale(shrink); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:213:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | * Geom::Translate(-rect.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:51: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:214:40: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | * Geom::Scale(rect.dimensions()).inverse(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In function ‘Inkscape::UI::Widget::(anonymous namespace)::region_affine_approxinwards(Cairo::RefPtr const&, Geom::Affine const&, Geom::GenericRect const&, int) [clone .constprop.0]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:36:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | if (affine.withoutTranslation().isScale(0.001)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:49: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:53: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.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 | auto region_affine_approxinwards(Cairo::RefPtr const ®, Geom::Affine const &affine, Geom::IntRect const &bounds, int d = 200) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:27:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:77: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.h:6, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texture.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::take_snapshot(Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:123:118: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, _snapshot.affine.inverse() * _store.affine, _store.rect), 4, -2); | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/convex-hull.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/convex-hull.h:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)::{lambda(Inkscape::UI::Widget::Stores::Store const&)#1}::operator()(Inkscape::UI::Widget::Stores::Store const&) const’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:86: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:151:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | affine = view.affine * affine; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:107: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:210:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | * Geom::Translate(_snapshot.rect.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | void Stores::snapshot_combine(Fragment const &view) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: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 member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)::{lambda(Inkscape::UI::Widget::Stores::Store const&)#1}::operator()(Inkscape::UI::Widget::Stores::Store const&) const’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:141:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | auto affine = s.affine.inverse() * view.affine; | ~~~~~~~~~~~~~~~~^~ In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)::{lambda(Geom::Parallelogram const&)#1}::operator()(Geom::Parallelogram const&) const’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)::{lambda(Inkscape::UI::Widget::Stores::Store const&)#1}::operator()(Inkscape::UI::Widget::Stores::Store const&) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:21, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)::{lambda(Geom::Parallelogram const&)#1}::operator()(Geom::Parallelogram const&) const’, inlined from ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:13: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘Inkscape::UI::Widget::Stores::snapshot_combine(Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:156:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | * _snapshot.affine.inverse() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ~~~~~~~~~~~~~~~~~~~^~ [ 77%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp /usr/include/2geom-1.3.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.3.0/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:7: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In member function ‘virtual Cairo::RefPtr Inkscape::UI::Widget::{anonymous}::PersistentPixelStreamer::request(const Geom::IntPoint&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:107:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:127:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 127 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:148:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 148 | for (int i = 0; i < mappings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In member function ‘virtual void Inkscape::UI::Widget::{anonymous}::PersistentPixelStreamer::finish(Cairo::RefPtr, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:208:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 208 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In destructor ‘virtual Inkscape::UI::Widget::{anonymous}::PersistentPixelStreamer::~PersistentPixelStreamer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:218:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 218 | for (int i = 0; i < buffers.size(); i++) { | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In member function ‘virtual Cairo::RefPtr Inkscape::UI::Widget::{anonymous}::AsynchronousPixelStreamer::request(const Geom::IntPoint&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:293:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 293 | if (bucket >= buckets.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:321:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 321 | for (int i = 0; i < mappings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In member function ‘virtual void Inkscape::UI::Widget::{anonymous}::AsynchronousPixelStreamer::finish(Cairo::RefPtr, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:383:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 383 | if (b.spares.size() > max_spares) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:384:48: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | for (int i = max_spares; i < b.spares.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/pixelstreamer.cpp:421:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 421 | for (int i = 0; i < mappings.size(); i++) { | ~~^~~~~~~~~~~~~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/mathfns.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp: In member function ‘virtual void Inkscape::UI::Widget::{anonymous}::BasicTextureCache::finish(Inkscape::UI::Widget::Texture)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/texturecache.cpp:86:37: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 86 | if (b.unused.size() > max_unused) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-notice.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:3: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:3: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp: In member function ‘virtual void Inkscape::UI::Widget::MultiscaleUpdater::next_frame()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:195:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 195 | if (scale == blocked.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:28: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/int-rect.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:2: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:195:19: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/updaters.cpp:195:19: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-interval.h:35, from /usr/include/2geom-1.3.0/2geom/int-rect.h:35: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:40: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:4: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:5: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:7: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In function ‘auto Inkscape::UI::Widget::coarsen(const Cairo::RefPtr&, int, int, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:2038:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2038 | for (int i = 0; i < processed.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:2038:31: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:2038:31: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:268:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:268:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/prefs.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:8: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In function ‘auto Inkscape::UI::Widget::{anonymous}::calc_paste_transform(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Fragment&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:88: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::IntPoint&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1050:64: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1050 | _split_frac += Geom::Point(delta) / get_dimensions(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1975:79: required from here /usr/include/boost/operators.hpp:271:1: note: 1975 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:157:69: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | cr->transform(geom_to_cairo(stores.store().affine.inverse() * stores.snapshot().affine)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In member function ‘virtual void Inkscape::UI::Widget::CairoGraphics::paint_widget(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Graphics::PaintArgs&, const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:64: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:43: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:277:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:88: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:88: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:4: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto expandedBy(Geom::Rect, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:74:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | return rect; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:88:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | return Geom::Point(a / b.x(), a / b.y()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto floor(const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:275:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:50:68: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 50 | result *= Geom::Translate(a.rect.min()) * a.affine.inverse() * b.affine * Geom::Translate(-b.rect.min()); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:61: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const Geom::IntPoint&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:634:62: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 634 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), subrect_loc); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:697:79: required from here /usr/include/boost/operators.hpp:271:1: note: 697 | geom_to_uniform(Geom::Scale(2.0, -2.0) * Geom::Translate(-1.0, 1.0), checker.loc("mat"), checker.loc("trans")); /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:56: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:131:31: required from here /usr/include/boost/operators.hpp:268:1: note: 131 | return Geom::Rect(rect.min().floor(), rect.max().floor()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In static member function ‘static void Inkscape::UI::Widget::Graphics::paint_splitview_controller(const Geom::IntPoint&, const Geom::Point&, Inkscape::SplitDirection, Inkscape::SplitDirection, const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:112:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto split_position = (split_frac * size).round(); | ~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In static member function ‘static bool Inkscape::UI::Widget::Graphics::check_single_page(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::PageInfo&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In function ‘Inkscape::UI::Widget::Graphics::paint_splitview_controller(Geom::IntPoint const&, Geom::Point const&, Inkscape::SplitDirection, Inkscape::SplitDirection, Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:112:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto split_position = (split_frac * size).round(); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In member function ‘virtual void Inkscape::UI::Widget::GLGraphics::shift_store(const Inkscape::UI::Widget::Fragment&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:472:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | geom_to_uniform(calc_paste_transform(stores.store(), dest), mat_loc, trans_loc); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In function ‘auto Inkscape::UI::Widget::{anonymous}::calc_paste_transform(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Fragment&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:19: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h: In function ‘auto operator/(double, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.h:86:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | inline auto operator/(double a, Geom::Point const &b) | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In member function ‘virtual void Inkscape::UI::Widget::GLGraphics::draw_tile(const Inkscape::UI::Widget::Fragment&, Cairo::RefPtr, Cairo::RefPtr)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:634:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), subrect_loc); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In member function ‘virtual void Inkscape::UI::Widget::GLGraphics::paint_widget(const Inkscape::UI::Widget::Fragment&, const Inkscape::UI::Widget::Graphics::PaintArgs&, const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:697:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 697 | geom_to_uniform(Geom::Scale(2.0, -2.0) * Geom::Translate(-1.0, 1.0), checker.loc("mat"), checker.loc("trans")); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:736:105: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | auto dir = (Geom::Point(1.0, a.yaxisdir) * view.affine * Geom::Scale(1.0, -1.0)).normalized(); // Shadow direction rotates with view. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:842:152: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 842 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * Geom::Scale(2.0 / view.rect.width(), -2.0 / view.rect.height()) * Geom::Translate(-1.0, 1.0), texcopy.loc("mat"), texcopy.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:843:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 843 | geom_to_uniform(Geom::Point(surface_size) / texture.size(), texcopy.loc("subrect")); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:163: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:56: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:708:60: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | geom_to_uniform(Geom::Scale(rect.dimensions()) * Geom::Translate(rect.min()) * calc_paste_transform({{}, Geom::IntRect::from_xywh(0, 0, 1, 1)}, view) * Geom::Scale(1.0, -1.0), prog.loc("mat"), prog.loc("trans")); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Translate; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In function ‘Inkscape::UI::Widget::Graphics::check_single_page(Inkscape::UI::Widget::Fragment const&, Inkscape::UI::Widget::PageInfo const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:156:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | bool Graphics::check_single_page(Fragment const &view, PageInfo const &pi) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp: In function ‘Inkscape::UI::Widget::(anonymous namespace)::calc_paste_transform(Inkscape::UI::Widget::Fragment const&, Inkscape::UI::Widget::Fragment const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:53:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | return result * Geom::Scale(2.0 / b.rect.dimensions()) * Geom::Translate(-1.0, -1.0); | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In member function ‘Inkscape::UI::Widget::CairoGraphics::paint_widget(Inkscape::UI::Widget::Fragment const&, Inkscape::UI::Widget::Graphics::PaintArgs const&, Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:62: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:277:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/glgraphics.cpp:50:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 50 | result *= Geom::Translate(a.rect.min()) * a.affine.inverse() * b.affine * Geom::Translate(-b.rect.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::launch_redraw()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:71: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:109: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:78: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:55: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:109: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:19: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘void Inkscape::UI::Widget::CanvasPrivate::commit_tiles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:783:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | repaint_rect = pl.bounds().roundOutwards(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:848:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | auto const tgtvel = apply_profile(strain); | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘bool Inkscape::UI::Widget::CanvasPrivate::pick_current_item(const GdkEvent*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1322:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In lambda function: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1427:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1427 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::Canvas::canvas_to_world(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1500:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1500 | Geom::Point Canvas::canvas_to_world(Geom::Point const &point) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘virtual void Inkscape::UI::Widget::Canvas::paint_widget(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1975:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1975 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1977:97: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1977 | auto dim = _desktop && _desktop->doc() ? _desktop->doc()->getDimensions() : Geom::Point(); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Rotate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-picker.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::emit_event(_GdkEvent const*)::{lambda(double&, double&)#1}::operator()(double&, double&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1425:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1425 | auto p = Geom::Point(x, y) + q->_pos; | ^~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-preview.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::autoscroll_begin(Geom::IntPoint const&)::{lambda(Glib::RefPtr const&)#1}::operator()(Glib::RefPtr const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:850:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | velocity += cap_length(tgtvel - velocity, max_accel * dt); | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.h: In constructor ‘Inkscape::UI::Widget::ColorEntry::ColorEntry(Inkscape::UI::SelectedColor&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.h:41:9: warning: ‘Inkscape::UI::Widget::ColorEntry::_prevpos’ will be initialized after [-Wreorder] 41 | int _prevpos; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.h:40:13: warning: ‘guint32 Inkscape::UI::Widget::ColorEntry::_lastcolor’ [-Wreorder] 40 | guint32 _lastcolor; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-entry.cpp:21:1: warning: when initialized here [-Wreorder] 21 | ColorEntry::ColorEntry(SelectedColor &color) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::commit_tiles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:782:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 782 | pl *= Geom::Translate(-q->_pos); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::Canvas::paint_widget(Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1978:103: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1978 | set_pos(Geom::Point((0.5 + 0.3 * cos(t * 2)) * dim.x(), (0.5 + 0.3 * sin(t * 3)) * dim.y()) * affine - Geom::Point(get_dimensions()) * 0.5); | ^~~~~~ [ 78%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-icc-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In member function ‘Inkscape::UI::Widget::CanvasPrivate::emit_event(_GdkEvent const*)::{lambda(double&, double&)#1}::operator()(double&, double&) const’, inlined from ‘Inkscape::UI::Widget::CanvasPrivate::emit_event(_GdkEvent const*)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1438:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1427:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1427 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ^ In function ‘Inkscape::UI::Widget::apply_profile(Geom::Point const&)’, inlined from ‘Inkscape::UI::Widget::CanvasPrivate::autoscroll_begin(Geom::IntPoint const&)::{lambda(Glib::RefPtr const&)#1}::operator()(Glib::RefPtr const&) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:848:42, inlined from ‘sigc::adaptor_functor const&)#1}>::operator() const&>(Glib::RefPtr const&) constsigc::adaptor_functor const&)#1}>::deduce_result_type const&, void, void, void, void, void, void>::type’ at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:22, inlined from ‘sigc::internal::slot_call const&)#1}, bool, Glib::RefPtr const&>::call_it(sigc::internal::slot_rep*, Glib::RefPtr const&)’ at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:816:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 816 | return pt * profile(r) / r; | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-preview.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::commit_tiles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 737 | void CanvasPrivate::commit_tiles() | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:783:37: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | repaint_rect = pl.bounds().roundOutwards(); | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::Canvas::paint_widget(Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1975:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1975 | auto affine = Geom::Rotate(t * 5) * Geom::Scale(1.0 + 0.6 * cos(t * 2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1933:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1933 | void Canvas::paint_widget(Cairo::RefPtr const &cr) | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 257 | auto rulerbox = (startbox * Geom::Scale(_dtw->_dt2r)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-slider.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:28: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-picker.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function ‘void Inkscape::UI::Widget::CanvasGrid::UpdateRulers()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:252:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | startbox *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto rulerbox = (startbox * Geom::Scale(_dtw->_dt2r)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto rulerbox = (startbox * Geom::Scale(_dtw->_dt2r)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:57: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto rulerbox = (startbox * Geom::Scale(_dtw->_dt2r)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:46: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘Inkscape::UI::Widget::CanvasPrivate::launch_redraw()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:76: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void CanvasPrivate::launch_redraw() | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:109: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function ‘Inkscape::UI::Widget::CanvasGrid::UpdateRulers()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:62: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:274:27: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | selbox = (*bbox * d2c).roundOutwards(); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229:1: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | CanvasGrid::UpdateRulers() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:51: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:60: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:252:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | startbox *= pm.getSelectedPageAffine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp: In member function ‘int Inkscape::UI::Widget::ColorNotebook::getPageIndex(Gtk::Widget*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:324:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 324 | for (int i = 0; i < pages.size(); i++) { | ~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp: In member function ‘void Inkscape::UI::Widget::ColorNotebook::_setCurrentPage(int, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:336:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 336 | if (i >= pages.size()) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:342:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 342 | if (i >= 0 && i < pages.size()) { | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:342:21: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.cpp:342:21: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h: In constructor ‘Inkscape::UI::Widget::ColorPalette::ColorPalette()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:110:16: warning: ‘Inkscape::UI::Widget::ColorPalette::_menu’ will be initialized after [-Wreorder] 110 | Gtk::Menu& _menu; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:105:19: warning: ‘Gtk::FlowBox& Inkscape::UI::Widget::ColorPalette::_scroll_btn’ [-Wreorder] 105 | Gtk::FlowBox& _scroll_btn; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:22:1: warning: when initialized here [-Wreorder] 22 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:109:18: warning: ‘Inkscape::UI::Widget::ColorPalette::_scroll_right’ will be initialized after [-Wreorder] 109 | Gtk::Button& _scroll_right; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:106:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::ColorPalette::_scroll_up’ [-Wreorder] 106 | Gtk::Button& _scroll_up; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:22:1: warning: when initialized here [-Wreorder] 22 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:107:18: warning: ‘Inkscape::UI::Widget::ColorPalette::_scroll_down’ will be initialized after [-Wreorder] 107 | Gtk::Button& _scroll_down; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.h:104:26: warning: ‘Gtk::ScrolledWindow& Inkscape::UI::Widget::ColorPalette::_scroll’ [-Wreorder] 104 | Gtk::ScrolledWindow& _scroll; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:22:1: warning: when initialized here [-Wreorder] 22 | ColorPalette::ColorPalette(): | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp: In function ‘std::pair Inkscape::UI::Widget::get_range(Gtk::Scrollbar&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:55: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | std::pair get_range(Gtk::Scrollbar& sb) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:25: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:55: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:55: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /usr/include/gtkmm-3.0/gtkmm/adjustment.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:3: /usr/include/c++/14/bits/stl_pair.h: In instantiation of ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = double; _T2 = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp>::type = double; typename __strip_reference_wrapper::type>::__type = double; typename decay<_Tp2>::type = double]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:180:26: required from here /usr/include/boost/operators.hpp:268:1: note: 180 | return std::make_pair(adj->get_lower(), adj->get_upper() - adj->get_page_size()); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_pair.h:1116:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/custom-tooltip.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/c++/14/bits/stl_pair.h:1116:5: note: 83 | Interval result = Base::from_range(start, end); /usr/include/c++/14/bits/stl_pair.h:1116:5: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/c++/14/bits/stl_pair.h:1116:5: note: 88 | Interval result = from_range(c, c+n); /usr/include/c++/14/bits/stl_pair.h:1116:5: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-slider.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-palette.cpp:178:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | std::pair get_range(Gtk::Scrollbar& sb) { | ^~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/entry.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/entity-entry.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h: In constructor ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring, Glib::ustring, Glib::ustring, GtkTreeModel*, gint, gint, void*, void*, GtkWidget*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:36:25: warning: ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::_label’ will be initialized after [-Wreorder] 36 | Glib::ustring _label; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:35:25: warning: ‘Glib::ustring Inkscape::UI::Widget::ComboBoxEntryToolItem::_tooltip’ [-Wreorder] 35 | Glib::ustring _tooltip; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:45:1: warning: when initialized here [-Wreorder] 45 | ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring name, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:50:25: warning: ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::_text’ will be initialized after [-Wreorder] 50 | gchar *_text; // Text of active menu item or entry box. | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:45:25: warning: ‘GtkEntryCompletion* Inkscape::UI::Widget::ComboBoxEntryToolItem::_entry_completion’ [-Wreorder] 45 | GtkEntryCompletion *_entry_completion; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:45:1: warning: when initialized here [-Wreorder] 45 | ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring name, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:45:25: warning: ‘Inkscape::UI::Widget::ComboBoxEntryToolItem::_entry_completion’ will be initialized after [-Wreorder] 45 | GtkEntryCompletion *_entry_completion; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.h:44:25: warning: ‘gboolean Inkscape::UI::Widget::ComboBoxEntryToolItem::_popup’ [-Wreorder] 44 | gboolean _popup; // Do we pop-up an entry-completion dialog? | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:45:1: warning: when initialized here [-Wreorder] 45 | ComboBoxEntryToolItem::ComboBoxEntryToolItem(Glib::ustring name, | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp: In function ‘gboolean Inkscape::UI::Widget::add_more_font_families_idle(gpointer)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-box-entry-tool-item.cpp:581:11: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 581 | if (q < recurse_times) | ~~^~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/selected-color.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp: In member function ‘Inkscape::UI::Widget::ColorScales<(Inkscape::UI::Widget::SPColorScalesMode)0>::_getRgba32()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:570:35: warning: ‘c’ is used uninitialized [-Wuninitialized] 570 | rgba = SP_RGBA32_F_COMPOSE(c[0], c[1], c[2], c[3]); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-scales.cpp:565:12: note: ‘c’ declared here 565 | gfloat c[4]; | ^ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.h: In constructor ‘Inkscape::UI::Widget::ComboToolItem::ComboToolItem(Glib::ustring, Glib::ustring, Glib::ustring, Glib::RefPtr, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.h:96:10: warning: ‘Inkscape::UI::Widget::ComboToolItem::_active’ will be initialized after [-Wreorder] 96 | gint _active; /* Active menu item/button */ | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.h:91:19: warning: ‘Glib::ustring Inkscape::UI::Widget::ComboToolItem::_group_label’ [-Wreorder] 91 | Glib::ustring _group_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:43:1: warning: when initialized here [-Wreorder] 43 | ComboToolItem::ComboToolItem(Glib::ustring group_label, | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘void Inkscape::UI::Widget::ComboToolItem::populate_combobox()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:158:25: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘const std::__cxx11::basic_string::size_type’ {aka ‘const long unsigned int’} [-Wsign-compare] 158 | if (pos == std::string::npos) { | ~~~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘void Inkscape::UI::Widget::ComboToolItem::set_active(gint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:199:20: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 199 | if (active < _radiomenuitems.size()) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘virtual bool Inkscape::UI::Widget::ComboToolItem::on_create_menu_proxy()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:245:22: warning: comparison of integer expressions of different signedness: ‘gint’ {aka ‘int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 245 | if ( _active < _radiomenuitems.size()) { | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp: In member function ‘void Inkscape::UI::Widget::ComboToolItem::on_toggled_radiomenu(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-tool-item.cpp:271:12: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 271 | if ( n < _radiomenuitems.size() &&_radiomenuitems[ n ]->get_active()) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp [ 79%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-button.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.h:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/entity-entry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/dash-selector.cpp:20: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:18: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:16: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h: In constructor ‘Inkscape::UI::Widget::SimpleFilterModifier::SimpleFilterModifier(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:72:15: warning: ‘Inkscape::UI::Widget::SimpleFilterModifier::_opacity’ will be initialized after [-Wreorder] 72 | SpinScale _opacity; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:64:10: warning: ‘bool Inkscape::UI::Widget::SimpleFilterModifier::_notify’ [-Wreorder] 64 | bool _notify; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:53:1: warning: when initialized here [-Wreorder] 53 | SimpleFilterModifier::SimpleFilterModifier(int flags) | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:53:1: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.cpp:53:1: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-preview.h:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/export-lists.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/frame.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-image.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-tag-attributes.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:44: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp: In member function ‘void Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:560:90: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 560 | mg->array.create(mg, item, (kind == FILL) ? item->geometricBounds() : item->visualBounds()); | ~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:625:65: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | auto offset = _psel->get_pattern_offset(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:59: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector-toolbar.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp: In member function ‘Inkscape::UI::Widget::FillNStroke::updateFromPaint(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | void FillNStroke::updateFromPaint(bool switch_style) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:623:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | auto transform = _psel->get_pattern_transform(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:625:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | auto offset = _psel->get_pattern_offset(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:20: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp: In member function ‘void Inkscape::UI::Widget::Feature::set_active(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:141:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 141 | if (i < buttons.size()) { | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h: In constructor ‘Inkscape::UI::Widget::FontVariants::FontVariants()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:83:25: warning: ‘Inkscape::UI::Widget::FontVariants::_numeric_old_style’ will be initialized after [-Wreorder] 83 | Gtk::RadioButton _numeric_old_style; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:80:25: warning: ‘Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_style’ [-Wreorder] 80 | Gtk::RadioButton _numeric_default_style; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:89:25: warning: ‘Inkscape::UI::Widget::FontVariants::_numeric_tabular’ will be initialized after [-Wreorder] 89 | Gtk::RadioButton _numeric_tabular; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:86:25: warning: ‘Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_width’ [-Wreorder] 86 | Gtk::RadioButton _numeric_default_width; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:95:25: warning: ‘Inkscape::UI::Widget::FontVariants::_numeric_stacked’ will be initialized after [-Wreorder] 95 | Gtk::RadioButton _numeric_stacked; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:92:25: warning: ‘Gtk::RadioButton Inkscape::UI::Widget::FontVariants::_numeric_default_fractions’ [-Wreorder] 92 | Gtk::RadioButton _numeric_default_fractions; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:170:10: warning: ‘Inkscape::UI::Widget::FontVariants::_asian_changed’ will be initialized after [-Wreorder] 170 | bool _asian_changed; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.h:125:25: warning: ‘Gtk::Box Inkscape::UI::Widget::FontVariants::_feature_vbox’ [-Wreorder] 125 | Gtk::Box _feature_vbox; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: when initialized here [-Wreorder] 151 | FontVariants::FontVariants () : | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variants.cpp:151:3: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp: In member function ‘void Inkscape::UI::Widget::FontSelector::on_size_changed()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:497:17: warning: catching polymorphic type ‘class std::invalid_argument’ by value [-Wcatch-value=] 497 | catch (std::invalid_argument) { | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:497:17: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-selector.cpp:497:17: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-image.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/font-variations.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h: In constructor ‘Inkscape::UI::Widget::GradientEditor::GradientEditor(const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:83:17: warning: ‘Inkscape::UI::Widget::GradientEditor::_repeat_icon’ will be initialized after [-Wreorder] 83 | Gtk::Image& _repeat_icon; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:82:19: warning: ‘Gtk::Popover& Inkscape::UI::Widget::GradientEditor::_popover’ [-Wreorder] 82 | Gtk::Popover& _popover; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:174:1: warning: when initialized here [-Wreorder] 174 | GradientEditor::GradientEditor(const char* prefs) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:95:20: warning: ‘Inkscape::UI::Widget::GradientEditor::_show_stops_list’ will be initialized after [-Wreorder] 95 | Gtk::Expander& _show_stops_list; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.h:93:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::GradientEditor::_add_stop’ [-Wreorder] 93 | Gtk::Button& _add_stop; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:174:1: warning: when initialized here [-Wreorder] 174 | GradientEditor::GradientEditor(const char* prefs) : | ^~~~~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:174:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-editor.cpp:174:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector-interface.h:5, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.h: In constructor ‘Inkscape::UI::Widget::ImageToggler::ImageToggler(const char*, const char*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.h:72:33: warning: ‘Inkscape::UI::Widget::ImageToggler::_property_active_icon’ will be initialized after [-Wreorder] 72 | Glib::Property _property_active_icon; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.h:70:49: warning: ‘Glib::Property > Inkscape::UI::Widget::ImageToggler::_property_pixbuf_on’ [-Wreorder] 70 | Glib::Property< Glib::RefPtr > _property_pixbuf_on; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/imagetoggler.cpp:23:1: warning: when initialized here [-Wreorder] 23 | ImageToggler::ImageToggler( char const* on, char const* off) : | ^~~~~~~~~~~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-spinscale.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/label-tool-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:29: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.cpp:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-vector-selector.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h: In constructor ‘Inkscape::UI::Widget::GradientSelector::GradientSelector()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:104:10: warning: ‘Inkscape::UI::Widget::GradientSelector::_blocked’ will be initialized after [-Wreorder] 104 | bool _blocked; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.h:74:18: warning: ‘GradientSelectorInterface::SelectorMode Inkscape::UI::Widget::GradientSelector::_mode’ [-Wreorder] 74 | SelectorMode _mode; | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:48:1: warning: when initialized here [-Wreorder] 48 | GradientSelector::GradientSelector() | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:48:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-selector.cpp:48:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/svg-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.h:7, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/object-renderer.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp: In function ‘void Inkscape::UI::Widget::set_rendering_mode(SPImage*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:91:38: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 91 | if (!image || index < 0 || index >= render.size()) return; | ~~~~~~^~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:16: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:91:38: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/image-properties.cpp:91:38: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/gradient-with-stops.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/labelled.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/layer-selector.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/notebook-page.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/inkscape-preferences.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 81%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘void Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:814:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 814 | for (int i = 0; i < num_lines - 1; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:815:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 815 | for (int j = i + 1; j < num_lines; j++) { | ~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:834:32: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare] 834 | if (intersection.line1 == current_index) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:836:39: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare] 836 | } else if (intersection.line2 == current_index) { | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:836:39: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:836:39: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:270:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:270:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:275:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:38: /usr/include/2geom-1.3.0/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:820:65: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 820 | intersections.emplace_back(i, j, xings.front().point(), start_angle); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:21: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In constructor ‘Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:65:5: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Intersection(int line_1, int line_2, Geom::Point &&intersection_point, Geom::Angle start_angle) | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::ColorWheelHSLuv::on_draw(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:939:94: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 939 | auto [gray, alpha] = Hsluv::get_contrasting_color(Hsluv::perceptual_lightness(_values[2])); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:957:71: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | auto mp = to_pixel_coordinate({luv[1], luv[2]}, _scale, resize) + margin; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘void Inkscape::UI::Widget::ColorWheelHSLuv::_updatePolygon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1021:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | bounding_rect *= Geom::Scale(1.0 / _square_size); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1024:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | auto const bounding_max = bounding_rect.max().ceil(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘Inkscape::UI::Widget::ColorWheelHSLuv::_updatePolygon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1021:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1021 | bounding_rect *= Geom::Scale(1.0 / _square_size); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:1025:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1025 | auto const bounding_min = bounding_rect.min().floor(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h: In constructor ‘Inkscape::UI::Widget::Ruler::Ruler(Gtk::Orientation)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:82:37: warning: ‘Inkscape::UI::Widget::Ruler::_backing_store’ will be initialized after [-Wreorder] 82 | Cairo::RefPtr<::Cairo::Surface> _backing_store; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:66:12: warning: ‘double Inkscape::UI::Widget::Ruler::_lower’ [-Wreorder] 66 | double _lower; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: when initialized here [-Wreorder] 53 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:69:12: warning: ‘Inkscape::UI::Widget::Ruler::_max_size’ will be initialized after [-Wreorder] 69 | double _max_size; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:65:33: warning: ‘const Inkscape::Util::Unit* Inkscape::UI::Widget::Ruler::_unit’ [-Wreorder] 65 | Inkscape::Util::Unit const* _unit; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: when initialized here [-Wreorder] 53 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:83:25: warning: ‘Inkscape::UI::Widget::Ruler::_rect’ will be initialized after [-Wreorder] 83 | Cairo::RectangleInt _rect; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.h:68:12: warning: ‘double Inkscape::UI::Widget::Ruler::_position’ [-Wreorder] 68 | double _position; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: when initialized here [-Wreorder] 53 | Ruler::Ruler(Gtk::Orientation orientation) | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:53:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In member function ‘Intersection::Intersection(int, int, Geom::Point&&, Geom::Angle)’, inlined from ‘std::__new_allocator::construct(Intersection*, int&, int&, Geom::Point&&, Geom::Angle&)void’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘std::allocator_traits >::construct(std::allocator&, Intersection*, int&, int&, Geom::Point&&, Geom::Angle&)void’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘std::vector >::emplace_back(int&, int&, Geom::Point&&, Geom::Angle&)Intersection&’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘Inkscape::UI::Widget::ColorWheelHSLuv::updateGeometry()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:820:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:70:40: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | , relative_angle{polar_angle - start_angle} | ^~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/objects-dialog-cells.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp: In member function ‘Inkscape::UI::Widget::Ruler::draw_scale(Cairo::RefPtr const&)::{lambda(double, double, double, double)#1}::operator()(double, double, double, double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | auto gr = create_cubic_gradient(Geom::Rect(0, 0, size_x, size_y), _shadow, trans, Geom::Point(0, 0.5), Geom::Point(0.5, 1)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘Inkscape::UI::Widget::ColorWheelHSLuv::on_draw(Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:882:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 882 | bool ColorWheelHSLuv::on_draw(::Cairo::RefPtr<::Cairo::Context> const &cr) | ^~~~~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/optglarea.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:29: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/objects-dialog-cells.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/combo-enums.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/filter-effect-chooser.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/licensor.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-size-preview.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/layer-selector.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/paper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:36: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp: In constructor ‘Inkscape::UI::Widget::PagePropertiesBox::PagePropertiesBox()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:489:17: warning: ‘Inkscape::UI::Widget::PagePropertiesBox::_doc_units’ will be initialized after [-Wreorder] 489 | Gtk::Label& _doc_units; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:487:17: warning: ‘Gtk::Label& Inkscape::UI::Widget::PagePropertiesBox::_unsupported_size’ [-Wreorder] 487 | Gtk::Label& _unsupported_size; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:67:5: warning: when initialized here [-Wreorder] 67 | PagePropertiesBox() : | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:507:23: warning: ‘Inkscape::UI::Widget::PagePropertiesBox::_page_label_style’ will be initialized after [-Wreorder] 507 | Gtk::CheckButton& _page_label_style; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:501:23: warning: ‘Gtk::CheckButton& Inkscape::UI::Widget::PagePropertiesBox::_border’ [-Wreorder] 501 | Gtk::CheckButton& _border; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-properties.cpp:67:5: warning: when initialized here [-Wreorder] 67 | PagePropertiesBox() : | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h: In constructor ‘Inkscape::UI::Widget::MarkerComboBox::MarkerComboBox(Glib::ustring, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:116:9: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_loc’ will be initialized after [-Wreorder] 116 | int _loc; | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:88:32: warning: ‘Glib::RefPtr Inkscape::UI::Widget::MarkerComboBox::_builder’ [-Wreorder] 88 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:95:17: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_preview’ will be initialized after [-Wreorder] 95 | Gtk::Image& _preview; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:90:17: warning: ‘Gtk::Label& Inkscape::UI::Widget::MarkerComboBox::_marker_name’ [-Wreorder] 90 | Gtk::Label& _marker_name; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:102:23: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_scale_with_stroke’ will be initialized after [-Wreorder] 102 | Gtk::CheckButton& _scale_with_stroke; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:99:22: warning: ‘Gtk::MenuButton& Inkscape::UI::Widget::MarkerComboBox::_menu_btn’ [-Wreorder] 99 | Gtk::MenuButton& _menu_btn; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:99:22: warning: ‘Inkscape::UI::Widget::MarkerComboBox::_menu_btn’ will be initialized after [-Wreorder] 99 | Gtk::MenuButton& _menu_btn; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.h:98:22: warning: ‘Gtk::SpinButton& Inkscape::UI::Widget::MarkerComboBox::_angle_btn’ [-Wreorder] 98 | Gtk::SpinButton& _angle_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:87:1: warning: when initialized here [-Wreorder] 87 | MarkerComboBox::MarkerComboBox(Glib::ustring id, int l) : | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp: In member function ‘void Inkscape::UI::Widget::MarkerComboBox::update_store()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:632:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare] 632 | for (int i = 0; i < fillup; ++i) { | ~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:635:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 635 | for (int i = 0; i < max; ++i) { | ~~^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp: In member function ‘virtual void Inkscape::UI::Widget::MarkerComboBox::on_style_updated()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:793:20: warning: comparison of integer expressions of different signedness: ‘int’ and ‘guint32’ {aka ‘unsigned int’} [-Wsign-compare] 793 | if (foreground != _foreground_color || background != _background_color) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:793:20: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/marker-combo-box.cpp:793:20: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:154:60: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 154 | return result * Geom::Scale(_disc_radius, -_disc_radius); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp: In member function ‘void Inkscape::UI::Widget::ObjectCompositeSettings::_blendBlurValueChanged()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:114:18: warning: unused variable ‘style’ [-Wunused-variable] 114 | SPStyle *style = item->style; | ^~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:114:18: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/object-composite-settings.cpp:114:18: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function ‘virtual bool Inkscape::UI::Widget::OKWheel::on_draw(const Cairo::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:73: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::OKWheel::_event2abstract(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:231:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Geom::Point OKWheel::_event2abstract(Geom::Point const &event_pt) const | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function ‘Inkscape::UI::Widget::OKWheel::on_draw(Cairo::RefPtr const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | bool OKWheel::on_draw(Cairo::RefPtr const &cr) | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158:6: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:178:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | auto const where = _curColorWheelCoords(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:62: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.cpp [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-size-preview.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/random.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 82%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registry.cpp [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rendering-options.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/point.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rotateable.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar-unit.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scalar.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:33: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h: In constructor ‘Inkscape::UI::Widget::PatternEditor::PatternEditor(const char*, Inkscape::PatternManager&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:121:31: warning: ‘Inkscape::UI::Widget::PatternEditor::_manager’ will be initialized after [-Wreorder] 121 | Inkscape::PatternManager& _manager; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:88:32: warning: ‘Glib::RefPtr Inkscape::UI::Widget::PatternEditor::_builder’ [-Wreorder] 88 | Glib::RefPtr _builder; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:105:20: warning: ‘Inkscape::UI::Widget::PatternEditor::_preview’ will be initialized after [-Wreorder] 105 | Gtk::Viewport& _preview; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:102:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::PatternEditor::_color_btn’ [-Wreorder] 102 | Gtk::Button& _color_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:102:18: warning: ‘Inkscape::UI::Widget::PatternEditor::_color_btn’ will be initialized after [-Wreorder] 102 | Gtk::Button& _color_btn; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:101:17: warning: ‘Gtk::Label& Inkscape::UI::Widget::PatternEditor::_color_label’ [-Wreorder] 101 | Gtk::Label& _color_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:101:17: warning: ‘Inkscape::UI::Widget::PatternEditor::_color_label’ will be initialized after [-Wreorder] 101 | Gtk::Label& _color_label; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:89:17: warning: ‘Gtk::Paned& Inkscape::UI::Widget::PatternEditor::_paned’ [-Wreorder] 89 | Gtk::Paned& _paned; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:107:19: warning: ‘Inkscape::UI::Widget::PatternEditor::_stock_gallery’ will be initialized after [-Wreorder] 107 | Gtk::FlowBox& _stock_gallery; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:106:19: warning: ‘Gtk::FlowBox& Inkscape::UI::Widget::PatternEditor::_doc_gallery’ [-Wreorder] 106 | Gtk::FlowBox& _doc_gallery; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:106:19: warning: ‘Inkscape::UI::Widget::PatternEditor::_doc_gallery’ will be initialized after [-Wreorder] 106 | Gtk::FlowBox& _doc_gallery; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:103:18: warning: ‘Gtk::Button& Inkscape::UI::Widget::PatternEditor::_link_scale’ [-Wreorder] 103 | Gtk::Button& _link_scale; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:77:1: warning: when initialized here [-Wreorder] 77 | PatternEditor::PatternEditor(const char* prefs, Inkscape::PatternManager& manager) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘void Inkscape::UI::Widget::PatternEditor::select_pattern_set(int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:316:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘Gtk::TreeNodeChildren::size_type’ {aka ‘unsigned int’} [-Wsign-compare] 316 | if (index >= 0 && index < sets.size()) { | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘std::vector, std::allocator > > Inkscape::UI::Widget::PatternEditor::update_doc_pattern_list(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:476:10: warning: variable ‘modified’ set but not used [-Wunused-but-set-variable] 476 | bool modified = false; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:45: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:45: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:45: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-store.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.h:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/filtered-store.h: In instantiation of ‘void Inkscape::FilteredStore::apply_filter(bool) [with T = Inkscape::UI::Widget::PatternItem]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:515:46: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 515 | _doc_pattern_store.store.apply_filter(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/filtered-store.h:64:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 64 | for (int i = 0; i < n; ++i) { | ~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/filtered-store.h:64:31: warning: 83 | Interval result = Base::from_range(start, end); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/filtered-store.h:64:31: warning: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/filtered-store.h:64:31: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/filtered-store.h:64:31: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rotateable.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/path.h:582:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/rendering-options.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PatternEditor::get_selected_offset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:624:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 624 | Geom::Point PatternEditor::get_selected_offset() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PatternEditor::get_selected_transform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:637:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | matrix.setTranslation(pat.first->transform.translation()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:639:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | return matrix; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp: In member function ‘void Inkscape::UI::Widget::PrefCombo::init(const Glib::ustring&, std::vector, std::vector, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:707:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 707 | for (int i = 0; i < labels_size; ++i) { | ~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp: In member function ‘void Inkscape::UI::Widget::PrefCombo::init(const Glib::ustring&, std::vector, std::vector, Glib::ustring)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:734:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 734 | for (int i = 0; i < labels_size; ++i) { | ~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:734:23: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:734:23: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/scroll-utils.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PaintSelector::get_pattern_transform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1083:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | Geom::Affine PaintSelector::get_pattern_transform() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PaintSelector::get_pattern_offset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | Geom::Point PaintSelector::get_pattern_offset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:44: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:44: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp: In function ‘void Inkscape::UI::Widget::draw_number(cairo_t*, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/preferences-widget.cpp:394:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | draw_number(cairo_t *cr, Geom::Point pos, double num) { | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Affine Inkscape::UI::Widget::PaintSelector::get_pattern_transform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1083:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1083 | Geom::Affine PaintSelector::get_pattern_transform() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Point Inkscape::UI::Widget::PaintSelector::get_pattern_offset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | Geom::Point PaintSelector::get_pattern_offset() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Geom::Scale Inkscape::UI::Widget::PaintSelector::get_pattern_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Inkscape::UI::Widget::PaintSelector::get_pattern_transform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | } // namespace Inkscape | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Inkscape::UI::Widget::PatternEditor::get_selected_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:646:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Scale PatternEditor::get_selected_gap() { | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Inkscape::UI::Widget::PatternEditor::update_widgets_from_pattern(Glib::RefPtr&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:329:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void PatternEditor::update_widgets_from_pattern(Glib::RefPtr& pattern) { | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘Inkscape::UI::Widget::PatternEditor::get_selected_transform()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:14: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::UI::Widget::PatternEditor::get_selected_transform()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:632:65: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Inkscape::UI::Widget::PaintSelector::get_pattern_offset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1090:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | Geom::Point PaintSelector::get_pattern_offset() { | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp: In member function ‘Inkscape::UI::Widget::PaintSelector::get_pattern_gap()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/paint-selector.cpp:1097:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1097 | Geom::Scale PaintSelector::get_pattern_gap() { | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In constructor ‘Inkscape::UI::Widget::RegisteredTransformedPoint::RegisteredTransformedPoint(const Glib::ustring&, const Glib::ustring&, const Glib::ustring&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:586:7: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | to_svg(Geom::identity()) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘void Inkscape::UI::Widget::RegisteredTransformedPoint::setValue(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘void Inkscape::UI::Widget::RegisteredTransformedPoint::setTransform(const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:612:16: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 612 | to_svg = Geom::identity(); | ~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘void Inkscape::UI::Widget::RegisteredTransformedPoint::on_value_changed()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:629:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point pos = getValue() * to_svg; | ^~~~~~ [ 83%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spinbutton.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::setTransform(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:612:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 612 | to_svg = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::setValue(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:600:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 600 | Geom::Point new_p = p * to_svg.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::RegisteredTransformedPoint(Glib::ustring const&, Glib::ustring const&, Glib::ustring const&, Inkscape::UI::Widget::Registry&, Inkscape::XML::Node*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:586:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | to_svg(Geom::identity()) | ~~~~~~~~~~~~~~^~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h: In constructor ‘Inkscape::UI::Widget::CellRendererItemIcon::CellRendererItemIcon()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:95:31: warning: ‘Inkscape::UI::Widget::CellRendererItemIcon::_clip_overlay’ will be initialized after [-Wreorder] 95 | Glib::RefPtr _clip_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:94:31: warning: ‘Glib::RefPtr Inkscape::UI::Widget::CellRendererItemIcon::_mask_overlay’ [-Wreorder] 94 | Glib::RefPtr _mask_overlay; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: when initialized here [-Wreorder] 36 | CellRendererItemIcon() : | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/attr-widget.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-scale.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/shapeicon.h:36:5: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘Inkscape::UI::Widget::RegisteredTransformedPoint::on_value_changed()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:617:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 617 | RegisteredTransformedPoint::on_value_changed() | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:3: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.h: In constructor ‘Inkscape::UI::Widget::SpinButtonToolItem::SpinButtonToolItem(Glib::ustring, const Glib::ustring&, Glib::RefPtr&, double, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.h:33:20: warning: ‘Inkscape::UI::Widget::SpinButtonToolItem::_btn’ will be initialized after [-Wreorder] 33 | SpinButton *_btn; ///< The spin-button within the widget | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.h:32:20: warning: ‘Glib::ustring Inkscape::UI::Widget::SpinButtonToolItem::_name’ [-Wreorder] 32 | Glib::ustring _name; ///< A unique ID for the widget (NOT translatable) | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spin-button-tool-item.cpp:364:1: warning: when initialized here [-Wreorder] 364 | SpinButtonToolItem::SpinButtonToolItem(const Glib::ustring name, | ^~~~~~~~~~~~~~~~~~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:24: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/spinbutton.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/selected-style.cpp:31: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/text.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:35: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-paint-server.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-gradient.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-menu.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/color-notebook.h:29, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/swatch-selector.cpp:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-subject.cpp:11: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.h:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:22: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/unit-tracker.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp: In function ‘double Inkscape::UI::Widget::calcScaleLineWidth(double, SPItem*, const Inkscape::Util::Unit*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:911:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 911 | auto scale = item->i2doc_affine().descrim();; | ~~~~~~~~~~~~~~~~~~^~ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h: In constructor ‘Inkscape::UI::Widget::StyleSwatch::StyleSwatch(SPCSSAttr*, const gchar*, Gtk::Orientation)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:86:27: warning: ‘Inkscape::UI::Widget::StyleSwatch::_sw_unit’ will be initialized after [-Wreorder] 86 | Inkscape::Util::Unit *_sw_unit; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:82:14: warning: ‘Gtk::Box Inkscape::UI::Widget::StyleSwatch::_stroke’ [-Wreorder] 82 | Gtk::Box _stroke; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:109:1: warning: when initialized here [-Wreorder] 109 | StyleSwatch::StyleSwatch(SPCSSAttr *css, gchar const *main_tip, Gtk::Orientation orient) | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:109:1: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.cpp:109:1: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/util/units.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/template.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/template-list.cpp:10: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/tolerance-slider.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 84%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view-widget.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o -MF CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o.d -o CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/paintdef.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-attribute-widget.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/spw-utilities.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:28: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:30: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:27: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp: In member function ‘void Inkscape::UI::View::SVGViewWidget::doRescale()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/svg-view-widget.cpp:224:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | _canvas->set_affine(Geom::Scale(_hscale, _vscale)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o -MF CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o.d -o CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:16: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/composite-node-observer.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp: In function ‘gboolean on_test_expand_row(GtkTreeView*, GtkTreeIter*, GtkTreePath*, gpointer)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:336:10: warning: unused variable ‘has_children’ [-Wunused-variable] 336 | bool has_children = gtk_tree_model_iter_children(model, &childiter, iter); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp: In function ‘void sp_remove_newlines_and_tabs(std::string&, size_t)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:531:47: warning: comparison of integer expressions of different signedness: ‘glong’ {aka ‘long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 531 | if (g_utf8_strlen(val.data(), maxlen * 2) > maxlen) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp: In function ‘gboolean do_drag_motion(GtkWidget*, GdkDragContext*, gint, gint, guint, gpointer)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:803:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const GQuark’ {aka ‘const unsigned int’} [-Wsign-compare] 803 | bool const no_reparenting = dragging_repr->code() == CODE_sodipodi_namedview || // | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-xmlview-tree.cpp:804:63: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const GQuark’ {aka ‘const unsigned int’} [-Wsign-compare] 804 | dragging_repr->code() == CODE_svg_defs; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/sp-attribute-widget.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/view/view.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/croco-node-iface.cpp [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/event.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/event.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/event.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:35: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/dialog-base.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/croco-node-iface.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 85%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/log-builder.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:49: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/node.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/node.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/spw-utilities.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:50: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-iterators.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/page-selector.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:70: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h: In constructor ‘Inkscape::UI::Dialog::SpellCheck::SpellCheck()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:251:21: warning: ‘Inkscape::UI::Dialog::SpellCheck::start_button’ will be initialized after [-Wreorder] 251 | Gtk::Button start_button; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.h:238:21: warning: ‘Gtk::Box Inkscape::UI::Dialog::SpellCheck::suggestion_hbox’ [-Wreorder] 238 | Gtk::Box suggestion_hbox; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:85:1: warning: when initialized here [-Wreorder] 85 | SpellCheck::SpellCheck() | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:85:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:85:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed 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&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/log-builder.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double; CRect = Geom::Rect; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1385:58: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 1385 | Geom::Point midpoint = desktop->w2d(d_canvas.midpoint()); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:269:34: required from here /usr/include/boost/operators.hpp:268:1: note: 269 | Geom::Point diff = bbox1->min() - bbox2->min(); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:39: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/quote.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/quote.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/quote.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/style-swatch.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-iterators.cpp:9: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/toolbox.cpp:66: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘virtual void SPDesktopWidget::on_realize()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:96: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:98: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘void SPDesktopWidget::update_scrollbars(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:11: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1662 | carea = Geom::unify(carea, viewbox); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1666:36: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1666 | set_adjustment(_hadj, carea.min()[Geom::X], carea.max()[Geom::X], | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-css.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node-fns.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-sorting.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp: In member function ‘bool Inkscape::UI::Dialog::SpellCheck::nextWord()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:490:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:520:64: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘SPDesktopWidget::update_scrollbars(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:24: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1662 | carea = Geom::unify(carea, viewbox); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1670:33: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | _hadj->set_value(viewbox.min()[Geom::X]); | ~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-util.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-css.cpp:40: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-sorting.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-node.cpp [ 86%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/subtree.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp: In function ‘Inkscape::XML::Document* sp_repr_read_file(const gchar*, const gchar*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:279:33: warning: ‘int xmlSubstituteEntitiesDefault(int)’ is deprecated [-Wdeprecated-declarations] 279 | xmlSubstituteEntitiesDefault(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:18: /usr/include/libxml2/libxml/parser.h:953:17: note: declared here 953 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp: In function ‘Inkscape::XML::Document* sp_repr_read_mem(const gchar*, gint, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-io.cpp:329:33: warning: ‘int xmlSubstituteEntitiesDefault(int)’ is deprecated [-Wdeprecated-declarations] 329 | xmlSubstituteEntitiesDefault(1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/libxml2/libxml/parser.h:953:17: note: declared here 953 | xmlSubstituteEntitiesDefault(int val); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | SpellCheck::nextWord() | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:490:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:520:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-node.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/document.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/simple-document.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/repr-util.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/subtree.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/rebase-hrefs.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o -MF CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o.d -o CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘SPDesktopWidget::on_realize()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:654:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 654 | void SPDesktopWidget::on_realize() | ^~~~~~~~~~~~~~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/href-attribute-helper.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/helper-observer.cpp:11: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Input.cpp [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/../document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/rebase-hrefs.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 87%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:35: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Input.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:36: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp: In function ‘int ft2_cubic_to(const FT_Vector*, const FT_Vector*, const FT_Vector*, void*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:99:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | user->builder.curveTo(c1 * user->scale, c2 * user->scale, p * user->scale); | ~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/path.h:50, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:17: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::iterator Inkscape::Text::Layout::_cursorXOnLineToIterator(unsigned int, double, double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:89:25: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 89 | if (best_char_index == _characters.size()) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:354:79: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:361:82: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 361 | for (int glyph_index = _characters[char_index].in_glyph ; _glyphs.size() != glyph_index ; glyph_index++) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:361:82: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:361:82: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:449:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 449 | top_left = box.min(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:143: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::iterator Inkscape::Text::Layout::getLetterAt(double, double) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:215:60: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Geom::Rect box = characterBoundingBox(it, &rotation); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Point Inkscape::Text::Layout::characterAnchorPoint(const iterator&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:264:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | Geom::Point Layout::characterAnchorPoint(iterator const &it) const | ^~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘void Geom::Path::appendNew(Args&& ...) [with CurveType = Geom::BezierCurveN<1>; Args = {Geom::Point&}]’: /usr/include/2geom-1.3.0/2geom/path.h:806:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 806 | do_append(new CurveType(finalPoint(), std::forward(args)...)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::Rect Inkscape::Text::Layout::characterBoundingBox(const iterator&, double*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:380:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Point normal = tangent.cw(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:422:45: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 422 | return Geom::Rect(top_left, bottom_right); | ^ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.h:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point cw() const { | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘std::vector Inkscape::Text::Layout::createSelectionShape(const iterator&, const iterator&, const Geom::Affine&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:448:93: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:449:22: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 449 | top_left = box.min(); | ~~~~~~~~~^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:147: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:485:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 485 | quads.push_back(char_box.corner(i) * total_transform); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Rotate; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o -MF CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o.d -o CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, const Geom::OptRect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:149:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 149 | for (int i = 0; i < _spans.size(); i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:167:58: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 167 | style->text_decoration_data.tspan_line_end = i == _spans.size() - 1 || line_of_span(i) != line_of_span(i + 1); | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:204:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | while (glyph_index < _glyphs.size() && _characters[_glyphs[glyph_index].in_character].in_span == i) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:204:103: warning: comparison of integer expressions of different signedness: ‘const unsigned int’ and ‘int’ [-Wsign-compare] 204 | while (glyph_index < _glyphs.size() && _characters[_glyphs[glyph_index].in_character].in_span == i) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:1165:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | }//namespace Inkscape | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-lister.cpp:21: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:204:103: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:204:103: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Rotate const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: required from here /usr/include/boost/operators.hpp:271:1: note: 253 | auto glyph_box = *glyph_rect * total_transform; /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:109: required from here /usr/include/boost/operators.hpp:268:1: note: 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::baselineAnchorPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:298:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | return (left_pt + right_pt)/2; // middle point | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Maker.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:43: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path& Geom::Path::operator*=(const T&) [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h:258:15: required from ‘Geom::PathVector& Geom::PathVector::operator*=(const T&) [with T = Geom::Affine; boost::ccheck_aux::unaryfunptr_arg_type::type = Geom::PathVector&]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 258 | i *= t; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~^~~~ /usr/include/2geom-1.3.0/2geom/utils.h:62:25: required from ‘Geom::PathVector Geom::operator*(const PathVector&, const Affine&)’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 62 | T nrv(lhs); nrv *= rhs; return nrv; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:293:52: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 293 | Geom::PathVector temp_pv = (*pv) * glyph_matrix; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, const Geom::OptRect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:210:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | phase0 = glyph_matrix.translation().x(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Geom::OptRect Inkscape::Text::Layout::bounds(const Geom::Affine&, bool, int, int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::print(SPPrintContext*, const Geom::OptRect&, const Geom::OptRect&, const Geom::OptRect&, const Geom::Affine&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:26: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘void Inkscape::Text::Layout::fitToPathAlign(const SVGLength&, const Path&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:773:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | tangent = endpoint - startpoint; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::fitToPathAlign(SVGLength const&, Path const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:773:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | tangent = endpoint - startpoint; | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::print(SPPrintContext*, Geom::OptRect const&, Geom::OptRect const&, Geom::OptRect const&, Geom::Affine const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:109: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::show(Inkscape::DrawingGroup*, Inkscape::Text::StyleAttachments&, Geom::OptRect const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:144:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | void Layout::show(DrawingGroup *parent, StyleAttachments &style_attachments, Geom::OptRect const &paintbox) const | ^~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:24: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::bounds(Geom::Affine const&, bool, int, int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::showGlyphs(Inkscape::Extension::Internal::CairoRenderContext*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:508:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | && (font_matrix * glyph_matrix.inverse()).isIdentity() | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:47: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::characterAnchorPoint(Inkscape::Text::Layout::iterator const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:264:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | Geom::Point Layout::characterAnchorPoint(iterator const &it) const | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp:2: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘Inkscape::Text::Layout::print(SPPrintContext*, Geom::OptRect const&, Geom::OptRect const&, Geom::OptRect const&, Geom::Affine const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:273:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void Layout::print(SPPrintContext *ctx, | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::characterBoundingBox(Inkscape::Text::Layout::iterator const&, double*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:354:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const | ^~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘Inkscape::Text::Layout::createSelectionShape(Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, Geom::Affine const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | std::vector Layout::createSelectionShape(iterator const &it_start, iterator const &it_end, Geom::Affine const &transform) const | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425:26: 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:448:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘Inkscape::Text::Layout::createSelectionShape(Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, Geom::Affine const&) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-css.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp: In member function ‘unsigned int Inkscape::Text::Layout::Calculator::_buildSpansForPara(ParagraphInfo*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1632:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1632 | for (int i = 0; i < nglyphs; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1641:43: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1641 | for (int i = 0; i < nglyphs; ++i) { | ~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1648:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘const unsigned int’ [-Wsign-compare] 1648 | while( (j < nglyphs) && | ~~^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1608:26: warning: variable ‘gold’ set but not used [-Wunused-but-set-variable] 1608 | auto gold = std::string_view(text_source->text->data() + span_start_byte_in_source, new_span.text_bytes); | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1609:26: warning: variable ‘gnew’ set but not used [-Wunused-but-set-variable] 1609 | auto gnew = std::string_view(para->text.data() + para_text_index, new_span.text_bytes); | ^~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-group.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/style-attachments.cpp:3: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1609:26: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Compute.cpp:1609:26: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-svg.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp: In function ‘void readOpenTypeSVGTable(hb_font_t*, std::map&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp:422:47: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 422 | for (unsigned int i = startGlyphID; i < endGlyphID+1; ++i) { | ~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp:422:47: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/OpenTypeUtil.cpp:422:47: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/Shape.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Scanline-Makers.cpp:13: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-css.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-svg.cpp:31: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -MF CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o.d -o CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/attributes.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/attributes.cpp.o -MF CMakeFiles/inkscape_base.dir/attributes.cpp.o.d -o CMakeFiles/inkscape_base.dir/attributes.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attributes.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/auto-save.cpp.o -MF CMakeFiles/inkscape_base.dir/auto-save.cpp.o.d -o CMakeFiles/inkscape_base.dir/auto-save.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp [ 88%] Building CXX object src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -MF CMakeFiles/inkscape_base.dir/axis-manip.cpp.o.d -o CMakeFiles/inkscape_base.dir/axis-manip.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/axis-manip.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/sp-css-attr.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/hsluv.cpp.o -MF CMakeFiles/inkscape_base.dir/hsluv.cpp.o.d -o CMakeFiles/inkscape_base.dir/hsluv.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/color.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/color.cpp.o -MF CMakeFiles/inkscape_base.dir/color.cpp.o.d -o CMakeFiles/inkscape_base.dir/color.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color.cpp In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/composite-undo-stack-observer.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-rel-util.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/conditions.cpp.o /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/conditions.cpp.o -MF CMakeFiles/inkscape_base.dir/conditions.cpp.o.d -o CMakeFiles/inkscape_base.dir/conditions.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/attribute-sort-util.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -MF CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o.d -o CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -MF CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o.d -o CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/console-output-undo-observer.cpp [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/context-fns.cpp.o -MF CMakeFiles/inkscape_base.dir/context-fns.cpp.o.d -o CMakeFiles/inkscape_base.dir/context-fns.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/node.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/xml/event.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/composite-undo-stack-observer.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop-events.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop-events.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:32: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function ‘std::pair Hsluv::get_contrasting_color(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:57: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:57: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:57: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/concepts.h:38: /usr/include/2geom-1.3.0/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = double; TimeB = double]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:113:44: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 113 | double len = intersections[0].point().length(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function ‘Hsluv::max_chroma_for_lh(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:113:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | double len = intersections[0].point().length(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp: In function ‘Hsluv::get_contrasting_color(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.cpp:456:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | std::pair get_contrasting_color(double l) | ^~~~~~~~~~~~~~~~~~~~~ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop-style.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop-style.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conditions.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/convex-hull.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/convex-hull.h:36: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/desktop.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/desktop.cpp.o -MF CMakeFiles/inkscape_base.dir/desktop.cpp.o.d -o CMakeFiles/inkscape_base.dir/desktop.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/convex-hull.h: In member function ‘Geom::Point Geom::ConvexHull::leftPoint() const’: /usr/include/2geom-1.3.0/2geom/convex-hull.h:191:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Point leftPoint() const { return _boundary[0]; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘void Inkscape::AlignmentSnapper::_collectBBoxPoints(const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:75:51: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘void Inkscape::AlignmentSnapper::_snapBBoxPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:160:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | Geom::Coord distX = Geom::L2(point_on_x - p.getPoint()); | ~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘virtual void Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:268:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘virtual void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:288:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | Geom::Point pp = c.projection(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:299:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::projection(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:109:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point projection(Geom::Point const &p) const { // returns the projection of p on this constraint | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/color.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:55:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const &first_point) const | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/auto-save.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In member function ‘Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’, inlined from ‘Inkscape::AlignmentSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:253:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:268:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:280:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:299:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/device-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/device-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/device-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/device-manager.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:23: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:28: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ [ 89%] Building CXX object src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:31: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:25: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp: In function ‘Geom::Rect Inkscape::snap_rectangular_box(const SPDesktop*, SPItem*, const Geom::Point&, const Geom::Point&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:92:100: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 92 | Geom::Point const &pt, Geom::Point const ¢er, int state) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/document-subset.cpp.o -MF CMakeFiles/inkscape_base.dir/document-subset.cpp.o.d -o CMakeFiles/inkscape_base.dir/document-subset.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-subset.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:92:100: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:92:100: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:26: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:185:35: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 185 | return (bbox) ? bbox->midpoint() : Geom::Point(0, 0); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:36: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:108:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Geom::Point delta = pt - center; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:218:28: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | p[0] *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:224:102: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | Geom::Point(MAX(p[0][Geom::X], p[1][Geom::X]), MAX(p[0][Geom::Y], p[1][Geom::Y]))); | ^ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘Avoid::Polygon avoid_item_poly(const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:276:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | Geom::Affine itd_mat = item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:292:57: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | prev_parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘std::vector approxItemWithPoints(const SPItem*, const Geom::Affine&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:245:101: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | std::vector child_points = approxItemWithPoints(child_item, item_transform * child_item->transform); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘std::vector approxCurveWithPoints(const SPCurve*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:211:56: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | poly_points.push_back(cit->initialPoint()); | ~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/device-manager.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp: In function ‘Inkscape::snap_rectangular_box(SPDesktop const*, SPItem*, Geom::Point const&, Geom::Point const&, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91:12: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91:12: 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.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:219:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | p[1] *= desktop->dt2doc(); | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::setVector(Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/line.h:155:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | _final = _initial + v; | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/document-undo.cpp.o -MF CMakeFiles/inkscape_base.dir/document-undo.cpp.o.d -o CMakeFiles/inkscape_base.dir/document-undo.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-undo.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘approxItemWithPoints(SPItem const*, Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:245:115: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | std::vector child_points = approxItemWithPoints(child_item, item_transform * child_item->transform); | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:30: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘avoid_item_poly(SPItem const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:311:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | Avoid::Point avoid_pt((parallel_hull_edge.origin()+parallel_hull_edge.versor()*int_pt->ta)[Geom::X], | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:270:23: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | static Avoid::Polygon avoid_item_poly(SPItem const *item) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function ‘bool sp_dt_guide_event(GdkEvent*, Inkscape::CanvasItemGuideLine*, SPGuide*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:223:70: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:232:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | guide->set_normal(Geom::Point::polar(angle).cw(), false); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:306:78: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Angle snap_angle = angle - orig_angle; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:315:69: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | guide->set_normal(Geom::Point::polar(angle).cw(), true); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/point.h: In member function ‘Geom::Point Geom::Point::cw() const’: /usr/include/2geom-1.3.0/2geom/point.h:132:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Point cw() const { | ^~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/document.cpp.o -MF CMakeFiles/inkscape_base.dir/document.cpp.o.d -o CMakeFiles/inkscape_base.dir/document.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d-side.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:48: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Point Geom::Ray::origin() const’: /usr/include/2geom-1.3.0/2geom/ray.h:68:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point origin() const { return _origin; } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-subset.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:57: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In constructor ‘SPDesktop::SPDesktop()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:152:35: warning: ‘SPDesktop::canvas’ will be initialized after [-Wreorder] 152 | Inkscape::UI::Widget::Canvas *canvas; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:140:43: warning: ‘Inkscape::Display::TemporaryItemList* SPDesktop::temporary_item_list’ [-Wreorder] 140 | Inkscape::Display::TemporaryItemList *temporary_item_list; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:101:1: warning: when initialized here [-Wreorder] 101 | SPDesktop::SPDesktop() | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Parallelogram SPDesktop::get_display_area() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::current_center() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:764:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 764 | Geom::Point SPDesktop::current_center() const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1483:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | Geom::Affine SPDesktop::w2d() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::w2d(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1488:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1488 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::dt2doc() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1504:34: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::doc2dt(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1510 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:53: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:53: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -MF CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o.d -o CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ege-color-prof-tracker.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:620:33: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 620 | set_display_area( r.midpoint(), w.midpoint(), log ); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘bool SPDesktop::isWithinViewport(SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:348:44: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | auto const viewport = get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::set_coordinate_status(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:432:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | SPDesktop::set_coordinate_status (Geom::Point p) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::set_display_area(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:559:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | canvas->set_affine(_current_affine.d2w()); // For CanvasItems. | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::DesktopAffine::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:435:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | Geom::Affine d2w() const { return _d2w; }; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::set_display_area(const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:585:35: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 585 | Geom::Point offset = d2w(c) - w; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setScale(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:437:14: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 437 | void setScale( Geom::Scale scale ) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::_update()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘void SPDesktop::DesktopAffine::setOffset(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:496:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 496 | void setOffset( Geom::Point offset ) { | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Parallelogram SPDesktop::get_display_area() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:46: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:47: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:75: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::zoom_absolute(const Geom::Point&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:646:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Point w = d2w(center); // Must be before zoom changed. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::current_center() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::DesktopAffine::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:434:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Affine w2d() const { return _w2d; }; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘void SPDesktop::zoom_quick(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:809:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | Geom::Point midpoint = w2d(d_canvas.midpoint()); // Midpoint of drawing on canvas. | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1483:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | Geom::Affine SPDesktop::w2d() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::w2d(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1488:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1488 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1490:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1490 | return p * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1490:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1490 | return p * _current_affine.w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::d2w(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1495:35: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1495 | return p * _current_affine.d2w(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1495:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1495 | return p * _current_affine.d2w(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Affine SPDesktop::dt2doc() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1504:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::doc2dt(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1510 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘Geom::Point SPDesktop::dt2doc(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/event-log.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/event-log.cpp.o -MF CMakeFiles/inkscape_base.dir/event-log.cpp.o.d -o CMakeFiles/inkscape_base.dir/event-log.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/event-log.cpp In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘void sp_desktop_apply_css_recursive(SPObject*, SPCSSAttr*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:149:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | Geom::Affine const local(item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::current_center() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:765:57: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | return Geom::Rect(canvas->get_area_world()).midpoint() * _current_affine.w2d(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘gdouble stroke_average_width(const std::vector&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:466:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | Geom::Affine i2dt = item->i2dt_affine(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_area(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:559:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | canvas->set_affine(_current_affine.d2w()); // For CanvasItems. | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_area(Geom::Rect const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:620:47: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 620 | set_display_area( r.midpoint(), w.midpoint(), log ); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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); | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -MF CMakeFiles/inkscape_base.dir/extract-uri.cpp.o.d -o CMakeFiles/inkscape_base.dir/extract-uri.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extract-uri.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::w2d() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1483:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1483 | Geom::Affine SPDesktop::w2d() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::get_display_area() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627:21: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::isWithinViewport(SPItem*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:346:6: note: parameter passing for argument of type ‘const struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | bool SPDesktop::isWithinViewport (SPItem *item) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::w2d(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1488:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1488 | Geom::Point SPDesktop::w2d(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘sp_desktop_apply_css_recursive(SPObject*, SPCSSAttr*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:108:1: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | sp_desktop_apply_css_recursive(SPObject *o, SPCSSAttr *css, bool skip_lines) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::dt2doc() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1504:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | Geom::Affine SPDesktop::dt2doc() const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::doc2dt(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1510:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1510 | Geom::Point SPDesktop::doc2dt(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::dt2doc(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1515 | Geom::Point SPDesktop::dt2doc(Geom::Point const &p) const | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515:13: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515:13: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:22: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_area(Geom::Point const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:582:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | SPDesktop::set_display_area (Geom::Point const &c, Geom::Point const &w, bool log) | ^~~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setScale(Geom::Scale)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘SPDesktop::set_display_area(Geom::Rect const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:616:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::set_display_width(Geom::Rect const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:687:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | void SPDesktop::set_display_width(Geom::Rect const &rect, Geom::Coord border) | ^~~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setScale(Geom::Scale)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘SPDesktop::zoom_absolute(Geom::Point const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::zoom_absolute(Geom::Point const&, double, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 644 | SPDesktop::zoom_absolute(Geom::Point const ¢er, double zoom, bool keep_point) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:646:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Point w = d2w(center); // Must be before zoom changed. | ~~~^~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setScale(Geom::Scale)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘SPDesktop::zoom_absolute(Geom::Point const&, double, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In function ‘_pinch_scale_changed_handler(_GtkGesture*, double, SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:89:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static void _pinch_scale_changed_handler(GtkGesture *gesture, gdouble delta, SPDesktop *desktop) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘SPDesktop::rotate_absolute_keep_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_absolute_keep_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | SPDesktop::rotate_absolute_keep_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:841:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 841 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ~~~^~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘SPDesktop::rotate_absolute_keep_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_relative_keep_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | SPDesktop::rotate_relative_keep_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:856:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ~~~^~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘SPDesktop::rotate_relative_keep_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:857:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_absolute_center_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 869 | SPDesktop::rotate_absolute_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:451:44, inlined from ‘SPDesktop::rotate_absolute_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::setRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘SPDesktop::rotate_absolute_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::rotate_relative_center_point(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 884 | SPDesktop::rotate_relative_center_point (Geom::Point const &c, double rotate) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘SPDesktop::DesktopAffine::addRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:459:45, inlined from ‘SPDesktop::rotate_relative_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /usr/include/2geom-1.3.0/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)) {} | ~~~~~~~~~~~~^~~~~~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addRotate(double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘SPDesktop::rotate_relative_center_point(Geom::Point const&, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::flip_absolute_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | SPDesktop::flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:900:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | Geom::Point w = d2w(c); // Must be before flip. | ~~~^~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addFlip(SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘SPDesktop::DesktopAffine::setFlip(SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:465:20, inlined from ‘SPDesktop::flip_absolute_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:901:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/file.cpp.o -MF CMakeFiles/inkscape_base.dir/file.cpp.o.d -o CMakeFiles/inkscape_base.dir/file.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::flip_relative_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | SPDesktop::flip_relative_keep_point (Geom::Point const &c, CanvasFlip flip) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:915:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point w = d2w(c); // Must be before flip. | ~~~^~~ In member function ‘SPDesktop::DesktopAffine::_update()’, inlined from ‘SPDesktop::DesktopAffine::addFlip(SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘SPDesktop::flip_relative_keep_point(Geom::Point const&, SPDesktop::CanvasFlip)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:916:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ~~~~~~~~~~~~^~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/file-update.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/file-update.cpp.o -MF CMakeFiles/inkscape_base.dir/file-update.cpp.o.d -o CMakeFiles/inkscape_base.dir/file-update.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘SPDesktop::zoom_quick(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:773:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | void SPDesktop::zoom_quick(bool enable) | ^~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -MF CMakeFiles/inkscape_base.dir/filter-enums.cpp.o.d -o CMakeFiles/inkscape_base.dir/filter-enums.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document-undo.cpp:54: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:46: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘bool Inkscape::DistributionSnapper::_findSidewaysSnaps(const Geom::Rect&, std::vector::iterator, std::vector::iterator, std::vector&, Geom::Coord&, Geom::Coord, const std::function&, int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:139:35: warning: comparison of integer expressions of different signedness: ‘std::vector::size_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 139 | if (result.size() > max_length) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:139:35: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:139:35: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:51:19: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 51 | if (a.midpoint().x() < b.midpoint().x()) /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 358 | Geom::Rect bbox = *bbox_to_snap * translation; /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ^~~~~~~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_collectBBoxes(const Geom::OptRect&, const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:247:74: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Xbounds.expandBy(_snapmanager->_desktop->get_display_area().maxExtent(), 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In function ‘int sortBoxesDown(const Geom::Rect&, const Geom::Rect&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:72:19: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 72 | if (a.midpoint().y() < b.midpoint().y()) | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:392:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 392 | Geom::Point target = bbox_to_snap->midpoint() - Geom::Point(offset, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:396:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:424:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 424 | auto x = Geom::Point((vecRight.front().min() + vecLeft.front().max()) / 2).x(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:430:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:435:34: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 435 | equal_dist = bbox.min().x() - vecLeft.front().max().x(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:454:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:489:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 489 | Geom::Point target = bbox_to_snap->midpoint() + Geom::Point(0, offset); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:493:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 493 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:521:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 521 | auto y = Geom::Point((vecUp.front().max() + vecDown.front().min()) / 2).y(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:527:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 527 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:532:34: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 532 | equal_dist = bbox.min().y() - vecUp.front().max().y(); | ~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:85: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:541:43: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 541 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getDirection() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:95:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point getDirection() const { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:5: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘void Inkscape::DistributionSnapper::_correctSelectionBBox(Geom::Point&, const Geom::Point&, const Geom::Rect&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:566:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | auto correction = bbox_to_snap.midpoint() - p; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘virtual void Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:590:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘virtual void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:611:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | Geom::Point pp = c.projection(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:615:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::projection(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:109:21: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point projection(Geom::Point const &p) const { // returns the projection of p on this constraint | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:48: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector >*, Inkscape::Snapper::SnapConstraint const&, Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:357:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:395:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:429:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:453:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 453 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:492:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:89: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:526:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:540:84: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 540 | Geom::Affine translation = Geom::Translate(target - bbox_to_snap->midpoint()); | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:275:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:275:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 90%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -MF CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o.d -o CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gc-anchored.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘Inkscape::DistributionSnapper::_collectBBoxes(Geom::OptRect const&, bool const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:213:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | void Inkscape::DistributionSnapper::_collectBBoxes(Geom::OptRect const &bbox_to_snap, bool const &first_point) const | ^~~~~~~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -MF CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o.d -o CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gc-finalized.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘Inkscape::DistributionSnapper::_snapEquidistantPoints(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector >*, Inkscape::Snapper::SnapConstraint const&, Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:58: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/event-log.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In member function ‘Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’, inlined from ‘Inkscape::DistributionSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:571:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:590:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, | ^~~~~~~~ In member function ‘Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const’, inlined from ‘Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:615:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -MF CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o.d -o CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-primitive.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-blend.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-enums.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:24: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:64: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:37: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:75: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:52: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h: In constructor ‘SPDocument::SPDocument()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:446:19: warning: ‘SPDocument::object_id_counter’ will be initialized after [-Wreorder] 446 | unsigned long object_id_counter; // Steadily-incrementing counter used to assign unique ids to objects. | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:377:36: warning: ‘std::unique_ptr SPDocument::_router’ [-Wreorder] 377 | std::unique_ptr _router; // Instance of the connector router | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:110:1: warning: when initialized here [-Wreorder] 110 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:425:18: warning: ‘SPDocument::current_persp3d_impl’ will be initialized after [-Wreorder] 425 | Persp3DImpl *current_persp3d_impl; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:398:17: warning: ‘SPDocument* SPDocument::_parent_document’ [-Wreorder] 398 | SPDocument *_parent_document; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:110:1: warning: when initialized here [-Wreorder] 110 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:421:18: warning: ‘SPDocument::_node_cache_valid’ will be initialized after [-Wreorder] 421 | mutable bool _node_cache_valid; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:184:15: warning: ‘SPObject* SPDocument::_activexmltree’ [-Wreorder] 184 | SPObject *_activexmltree; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:110:1: warning: when initialized here [-Wreorder] 110 | SPDocument::SPDocument() : | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:44: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:37: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::bindObjectToId(const char*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1131:14: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 1131 | auto ret = iddef.emplace(id, object); | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::bindObjectToRepr(Inkscape::XML::Node*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1315:14: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 1315 | auto ret = reprdef.emplace(repr, object); | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1315:14: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1315:14: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp: In function ‘SPFilter* new_filter_gaussian_blur(SPDocument*, gdouble, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:209:10: warning: unused variable ‘b’ [-Wunused-variable] 209 | auto b = cast( document->getObjectByRepr(b_repr) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp: In function ‘SPFilter* new_filter_blend_gaussian_blur(SPDocument*, const char*, gdouble, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:269:14: warning: unused variable ‘b’ [-Wunused-variable] 269 | auto b = cast( document->getObjectByRepr(b_repr) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:290:14: warning: unused variable ‘b’ [-Wunused-variable] 290 | auto b = cast(document->getObjectByRepr(b_repr)); | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:290:14: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:290:14: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 778 | root->viewBox = Geom::Rect::from_xywh( /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^ 779 | root->viewBox.left(), /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~ 780 | root->viewBox.top(), /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~ 781 | root->width.computed / scaleX, /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | root->height.computed / scaleY); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp: In function ‘SPFilter* new_filter_simple_from_item(SPDocument*, SPItem*, const char*, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/filter-chemistry.cpp:306:84: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | return new_filter_blend_gaussian_blur(document, mode, radius, item->i2dt_affine().descrim()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:48: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::setDocumentScale(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 779 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 780 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 781 | root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Scale SPDocument::getDocumentScale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Rect SPDocument::getViewBox() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:12: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::Point SPDocument::getDimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘Geom::OptRect SPDocument::pageBounds()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:980:36: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | return page->getDesktopRect(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::fitToRect(const Geom::Rect&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1032:33: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1032 | _page_manager->movePages(item_translation); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘void SPDocument::setupViewport(SPItemCtx*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1404:23: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1406:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1406 | ctx->i2vp = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In static member function ‘static SPItem* SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, const std::vector&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1586:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1586 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/id-clash.cpp.o -MF CMakeFiles/inkscape_base.dir/id-clash.cpp.o.d -o CMakeFiles/inkscape_base.dir/id-clash.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::setupViewport(SPItemCtx*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1399:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1399 | ctx->i2doc = Geom::identity(); | ~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In function ‘SPDocument::getItemFromListAtPointBottom(unsigned int, SPGroup*, std::vector > const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1586:92: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1586 | outline = canvas->canvas_point_in_outline_zone(p - canvas->get_pos()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘void sp_file_revert_dialog()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:171:26: warning: unused variable ‘repr’ [-Wunused-variable] 171 | Inkscape::XML::Node *repr = doc->getReprRoot(); | ^~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:171:26: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:171:26: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double; CRect = Geom::Rect]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | doc->getHeight().value("px") * ratio_viewbox)); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1017:77: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1017 | Geom::Point mouse_offset = desktop->point() - sel_bbox->midpoint(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:81: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ^~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:78: required from here /usr/include/boost/operators.hpp:268:1: note: 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:82: required from here /usr/include/boost/operators.hpp:268:1: note: 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; /usr/include/boost/operators.hpp:268:1: note: | ^~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:25: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘void sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:951:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 951 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:991:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1005:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1005 | min = clipnode->getAttributePoint("min", min); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:15: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:133:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘SPObject* file_import(SPDocument*, const Glib::ustring&, Inkscape::Extension::Extension*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1175:111: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1183:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1183 | Geom::Point m( pointer_location - sel_bbox->midpoint() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘void file_import_pages(SPDocument*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:96: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:96: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:8: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:49: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:8: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Rect boost::operators_impl::operator*(const Geom::Rect&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘void sp_file_convert_dpi(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:63: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(C, C, C, C) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:114:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 114 | static CRect from_xywh(C x, C y, C w, C h) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:118:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 118 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function ‘SPDocument::setDocumentScale(double, double)’, inlined from ‘SPDocument::setDocumentScale(double, double)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:771:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ~~~~~~~~~~~~~~~~~~~~~^ 779 | root->viewBox.left(), | ~~~~~~~~~~~~~~~~~~~~~ 780 | root->viewBox.top(), | ~~~~~~~~~~~~~~~~~~~~ 781 | root->width.computed / scaleX, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 782 | root->height.computed / scaleY); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::getDocumentScale() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:794:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 794 | Geom::Scale SPDocument::getDocumentScale() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::getDimensions() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:964:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | Geom::Point SPDocument::getDimensions() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::getViewBox() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:935:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 935 | Geom::Rect SPDocument::getViewBox() const | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::fitToRect(Geom::Rect const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1032:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1032 | _page_manager->movePages(item_translation); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In function ‘Geom::GenericRect::from_xywh(double, double, double, double)’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:117:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 117 | CRect result(xy, xy + wh); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘SPDocument::setupViewport(SPItemCtx*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1404:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Scale const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘sp_file_convert_dpi(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:582:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | grid->scale(scale.inverse()); /* *** */ | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1357:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1357 | } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:26: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:27: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | doc->getHeight().value("px") * ratio_viewbox)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:411:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void sp_file_convert_dpi(SPDocument *doc) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1009:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | Geom::Point offset = pos_original - sel_bbox->corner(3); | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:64: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1024:53: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1024 | offset *= Geom::Translate(from_page->min()).inverse(); | ~~~~~~~~~~~~~~^~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import_pages(SPDocument*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:96: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import(SPDocument*, Glib::ustring const&, Inkscape::Extension::Extension*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1183:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1183 | Geom::Point m( pointer_location - sel_bbox->midpoint() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.cpp:18: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import_pages(SPDocument*, SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1206 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import(SPDocument*, Glib::ustring const&, Inkscape::Extension::Extension*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1176:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | selection->applyAffine(desktop->dt2doc() * affine * desktop->doc2dt(), true, false, false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | file_import(SPDocument *in_doc, const Glib::ustring &uri, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1054:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | auto pointer_location = desktop->point(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1175:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:30: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘sp_import_document(SPDesktop*, SPDocument*, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: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.3.2_2023-11-25_091e20ef0f/src/file.cpp:894:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:951:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 951 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:991:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1005:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1005 | min = clipnode->getAttributePoint("min", min); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-version-info.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/layer-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/layer-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.cpp [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -MF CMakeFiles/inkscape_base.dir/line-geometry.cpp.o.d -o CMakeFiles/inkscape_base.dir/line-geometry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:365:47: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 365 | Geom::Coord const width = bbox->dimensions()[Geom::X]; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:379:40: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 379 | Geom::Scale(1, height/width) * /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:477:45: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 477 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘SPGradient* sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:360:44: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:365:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 365 | Geom::Coord const width = bbox->dimensions()[Geom::X]; | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:380:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Translate (center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:378:49: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::Affine squeeze = Geom::Translate (-center) * | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:378:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::Affine squeeze = Geom::Translate (-center) * | ~~~~~~~~~~~~~~~~~~~~^ 379 | Geom::Scale(1, height/width) * | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:387:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 387 | Geom::Point pStart = center - Geom::Point(width/2, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:410:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | pStart = bbl2.pointAt((*intersection(bbl2, grl)).ta); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:412:47: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | if (intersection(bbl2, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:9: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^~~ /usr/include/2geom-1.3.0/2geom/line.h:297:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | result.setOrigin(pointAt(t)); | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/line.h:299:16: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | return result; | ^~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/line.h:231:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 231 | Point pointAt(Coord t) const { | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘SPGradient* sp_gradient_convert_to_userspace(SPGradient*, SPItem*, const gchar*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:473:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:475:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 475 | bbox2user = Geom::Affine(bbox->dimensions()[Geom::X], 0, | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:480:23: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | bbox2user = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:520:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point p1_u = p1_b * point_convert; | ^~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘void sp_item_gradient_set_coords(SPItem*, GrPointType, guint, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1259:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | Geom::Affine i2d (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1260:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1260:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | Geom::Point p = p_w * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1260:39: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | Geom::Point p = p_w * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1261:47: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1261 | p *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1332:61: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | Geom::Point c_w = c * gradient->gradientTransform * i2d; // now in desktop coords | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1377:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | Geom::Affine (Geom::Translate (c_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1386:106: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Point r2_w = (c + Geom::Point(0, -rg->r.computed)) * gradient->gradientTransform * i2d; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1396:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1396 | Geom::Affine (Geom::Translate (c_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘Geom::Point getGradientCoords(SPItem*, GrPointType, guint, Inkscape::PaintTarget)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1618:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1618 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1620:47: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1620 | p *= Geom::Affine(bbox->dimensions()[Geom::X], 0, | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1626:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | return p; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::Line(Geom::Point const&, double)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/d2.h:45, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1924:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1924 | } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Scale const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘getGradientCoords(SPItem*, GrPointType, unsigned int, Inkscape::PaintTarget)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1546:139: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1546 | p = (1-offset) * Geom::Point(lg->x1.computed, lg->y1.computed) + offset * Geom::Point(lg->x2.computed, lg->y2.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1618:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1618 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1622:60: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1622 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:360:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:368:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point const center = bbox->midpoint(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_convert_to_userspace(SPGradient*, SPItem*, char const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:473:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | Geom::OptRect bbox = item->visualBounds(); // we need "true" bbox without item_i2d_affine | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:477:67: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | bbox->min()[Geom::X], bbox->min()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:480:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | bbox2user = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:520:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point p1_u = p1_b * point_convert; | ^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1372:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1372 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1373:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | Geom::Affine (Geom::Rotate(-r1_angle)) * | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1386:86: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Point r2_w = (c + Geom::Point(0, -rg->r.computed)) * gradient->gradientTransform * i2d; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1391:69: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | Geom::Affine move = Geom::Affine (Geom::Translate (-c_w)) * | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1392:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1392 | Geom::Affine (Geom::Rotate(-r2_angle)) * | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesXY(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:115:72: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:18: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::LineSnapper::LineList Inkscape::GridSnapper::getSnapLinesAxonom(const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:139:72: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | auto const [origin, spacing] = _grid->getEffectiveOriginAndSpacing(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:153:52: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:181:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 181 | Geom::Point norm_x = Geom::rot90(vers_x); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::GridSnapper::getSnapLinesXY[abi:cxx11](Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:127:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | s.emplace_back(basis(i), basis(i) * Util::round_to_upper_multiple_plus(p[i], scaled_spacing, origin[i])); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:110:23: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | LineSnapper::LineList GridSnapper::getSnapLinesXY(Geom::Point const &p) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘Inkscape::GridSnapper::getSnapLinesAxonom[abi:cxx11](Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:153:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:134:23: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | LineSnapper::LineList GridSnapper::getSnapLinesAxonom(Geom::Point const &p) const | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2647:43: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 2647 | hor_levels.push_back(rect->min()[Geom::Y]); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/line-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/line-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘getGradientCoords(SPItem*, GrPointType, unsigned int, Inkscape::PaintTarget)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1518:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1518 | Geom::Point getGradientCoords(SPItem *item, GrPointType point_type, guint point_i, Inkscape::PaintTarget fill_or_stroke) | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘SPStop* GrDrag::addStopNearPoint(SPItem*, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:106: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:430:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | p[0] = patch.getPoint( 0, 0 ) * transform; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 3]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘void GrDragger::moveMeshHandles(Geom::Point, MeshNodeOperation)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1375:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1375 | Geom::Affine i2d ( item->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1376:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1376 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1376:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1376 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1376:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1376 | Geom::Point pcg_old = pc_old * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1377:57: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1377 | pcg_old *= (gradient->gradientTransform).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1386:90: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1386 | Geom::Point pk = getGradientCoords( item, POINT_MG_HANDLE, i, fill_or_stroke ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘void GrDrag::updateLines()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2552:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2552 | addLine(item, getGradientCoords(item, POINT_LG_BEGIN, 0, Inkscape::FOR_STROKE), getGradientCoords(item, POINT_LG_END, 0, Inkscape::FOR_STROKE), Inkscape::FOR_STROKE); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2593:77: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2593 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘void GrDrag::updateLevels()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2647:43: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2647 | hor_levels.push_back(rect->min()[Geom::Y]); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_reset_to_userspace(SPGradient*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:379:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 379 | Geom::Scale(1, height/width) * | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type ‘struct Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:397:68: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 397 | Geom::LineSegment bbl1(bbox->corner(0), bbox->corner(1)); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_transform_multiply(SPGradient*, Geom::Affine, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:572:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | void sp_gradient_transform_multiply(SPGradient *gradient, Geom::Affine postmul, bool set) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::distance(Geom::Point const&, Geom::Point const&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1259:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | Geom::Affine i2d (item->i2dt_affine ()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1310:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | double offset = Geom::LineSegment(begin, end).nearestTime(p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1379:87: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ~~~~~~~~~~~^~ In member function ‘Geom::Rotate::Rotate(double)’, inlined from ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1392:57: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords(SPItem*, GrPointType, unsigned int, Geom::Point, Inkscape::PaintTarget, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1398:87: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1398 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1407:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1407 | double offset = Geom::LineSegment(start, end).nearestTime(p); | ^ [ 91%] Building CXX object src/CMakeFiles/inkscape_base.dir/media.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/media.cpp.o -MF CMakeFiles/inkscape_base.dir/media.cpp.o.d -o CMakeFiles/inkscape_base.dir/media.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/media.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-context.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/message-context.cpp.o -MF CMakeFiles/inkscape_base.dir/message-context.cpp.o.d -o CMakeFiles/inkscape_base.dir/message-context.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/message-context.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp:33: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/id-clash.cpp:31: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/message-stack.cpp.o -MF CMakeFiles/inkscape_base.dir/message-stack.cpp.o.d -o CMakeFiles/inkscape_base.dir/message-stack.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/message-stack.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/ray.h:174:94: required from here /usr/include/boost/operators.hpp:268:1: note: 174 | Ray bisector(r1.origin(), r1.origin() + r1.vector() * Rotate(angle_between(r1, r2) / 2.0)); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-factory.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.cpp:49: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/mod360.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/mod360.cpp.o -MF CMakeFiles/inkscape_base.dir/mod360.cpp.o.d -o CMakeFiles/inkscape_base.dir/mod360.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/mod360.cpp In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDragger::fireDraggables(bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1190:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | sp_item_gradient_set_coords (draggable->item, draggable->point_type, draggable->point_i, this->point, draggable->fill_or_stroke, write_repr, scale_radial); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -MF CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o.d -o CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-hierarchy.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/object-snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/object-snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/angle.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/mod360.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/angle.h:41: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDragger::moveMeshHandles(Geom::Point, MeshNodeOperation)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1311 | GrDragger::moveMeshHandles ( Geom::Point pc_old, MeshNodeOperation op ) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1375:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1375 | Geom::Affine i2d ( item->i2dt_affine() ); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1379:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | mg->array.update_handles( point_i, selected_corners[ gradient ], pcg_old, op ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/oklab.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/oklab.cpp.o -MF CMakeFiles/inkscape_base.dir/oklab.cpp.o.d -o CMakeFiles/inkscape_base.dir/oklab.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.cpp [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/page-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/page-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/page-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDrag::updateLines()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:111: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | void GrDrag::updateLines() | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2513:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2513 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2519:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2519 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2521:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2521 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2528:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2528 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2530:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2530 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2536:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2536 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2538:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2538 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7, Inkscape::FOR_FILL ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2593:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2593 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2595:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2595 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2601:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2601 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2603:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2603 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2610:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2610 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2612:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2612 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2618:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2618 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2620:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2620 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7,Inkscape::FOR_STROKE); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-hierarchy.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:79:106: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:121:68: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Geom::Point const &pt, Geom::Point const &dir) | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:121:68: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:121:68: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In constructor ‘Box3D::Line::Line(const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:27:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | v_dir = vec - start; | ~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘std::pair Box3D::coordinates(const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:79:27: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘bool Box3D::lies_in_quadrangle(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:106:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | return (lies_in_sector (D - A, B - A, pt - A) && lies_in_sector (D - C, B - C, pt - C)); | ~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘std::pair Box3D::side_of_intersection(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:120:1: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | side_of_intersection (Geom::Point const &A, Geom::Point const &B, Geom::Point const &C, Geom::Point const &D, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:123:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Point dir_A (A - pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:133:33: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | result = std::make_pair (A, B); | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘double Box3D::pos_angle(Geom::Point, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:109:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | static double pos_angle (Geom::Point v, Geom::Point w) | ^~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/ios:44, from /usr/include/c++/14/ostream:40, from /usr/include/c++/14/iostream:41, from /usr/include/2geom-1.3.0/2geom/point.h:38: /usr/include/c++/14/bits/stl_pair.h: In function ‘constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Geom::Point&; _T2 = const Geom::Point&]’: /usr/include/c++/14/bits/stl_pair.h:1116:5: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 1116 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘std::optional Box3D::Line::intersection_with_viewbox(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:167:41: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:145: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:145: note: parameter passing for argument of type ‘std::pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘Box3D::Line::set_direction(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:52:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 52 | normal = v_dir.ccw(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘Box3D::side_of_intersection(Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:133:33: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | result = std::make_pair (A, B); | ~~~~~~~~~~~~~~~^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘Box3D::Line::closest_to(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:56:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 56 | Geom::Point Line::closest_to(Geom::Point const &pt) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘Box3D::coordinates(Geom::Point const&, Geom::Point const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:79:27: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | std::pair coordinates (Geom::Point const &v1, Geom::Point const &v2, Geom::Point const &w) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘Box3D::side_of_intersection(Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:120:1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | side_of_intersection (Geom::Point const &A, Geom::Point const &B, Geom::Point const &C, Geom::Point const &D, | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘Box3D::Line::intersection_with_viewbox(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) | ^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: 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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: 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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165:28: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:167:40: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:67: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -MF CMakeFiles/inkscape_base.dir/path-prefix.cpp.o.d -o CMakeFiles/inkscape_base.dir/path-prefix.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-prefix.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘GrDrag::addStopNearPoint(SPItem*, Geom::Point, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:106: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | SPStop *GrDrag::addStopNearPoint(SPItem *item, Geom::Point mouse_p, double tolerance) | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350:9: 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:430:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | p[0] = patch.getPoint( 0, 0 ) * transform; | ~~~~~~~~~~~~~~^~~~~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -MF CMakeFiles/inkscape_base.dir/perspective-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/perspective-line.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/hsluv.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 92%] Building CXX object src/CMakeFiles/inkscape_base.dir/preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/preferences.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.cpp: In function ‘Oklab::Triplet Oklab::oklch_to_oklab(const Triplet&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/oklab.cpp:86:62: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Angle::from_degrees(ok_lch_color[2]) }); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/print.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/print.cpp.o -MF CMakeFiles/inkscape_base.dir/print.cpp.o.d -o CMakeFiles/inkscape_base.dir/print.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/profile-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/profile-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/profile-manager.cpp [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -MF CMakeFiles/inkscape_base.dir/proj_pt.cpp.o.d -o CMakeFiles/inkscape_base.dir/proj_pt.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.cpp In file included from /usr/include/2geom-1.3.0/2geom/intersection.h:38, from /usr/include/2geom-1.3.0/2geom/circle.h:38, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /usr/include/2geom-1.3.0/2geom/circle.h:40: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/circle.h:41: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::center() const’: /usr/include/2geom-1.3.0/2geom/circle.h:75:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | Point center() const { return _center; } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Rect Geom::Circle::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/circle.h:85:30: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Rect boundsExact() const { return boundsFast(); } | ^ /usr/include/2geom-1.3.0/2geom/circle.h: In member function ‘Geom::Point Geom::Circle::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/circle.h:88:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/line.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:17: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:19: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/pure-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/pure-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:10: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/profile-manager.cpp:16: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:22: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/rdf.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/rdf.cpp.o -MF CMakeFiles/inkscape_base.dir/rdf.cpp.o.d -o CMakeFiles/inkscape_base.dir/rdf.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:14: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:32: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/persp3d.h:21: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /usr/include/2geom-1.3.0/2geom/intersection.h:37: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/intersection.h: In instantiation of ‘Geom::Point Geom::Intersection::point() const [with TimeA = Geom::PathVectorTime; TimeB = Geom::PathVectorTime]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:619:66: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 619 | Geom::Point p_inters = dt->doc2dt(inter.point()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Point point() const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/intersection.h:68:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:359:90: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 359 | pv.push_back(layout->baseline() * root_item->i2dt_affine() * _candidate.additional_affine * _snapmanager->getDesktop()->doc2dt()); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp: In member function ‘virtual Geom::Point Inkscape::PureTranslate::getTransformedPoint(const Inkscape::SnapCandidatePoint&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:125:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | Geom::Point PureTranslate::getTransformedPoint(SnapCandidatePoint const &p) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:125:77: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:125:77: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:25: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.cpp:163:39: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 163 | return (p.getPoint() - _origin) * _scale + _origin; /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ^~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::Rect Inkscape::PageManager::getSelectedPageRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:304:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | Geom::Rect PageManager::getSelectedPageRect() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::getPage(int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:384:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 384 | if (index < 0 || index >= pages.size()) { | ~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:384:28: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:384:28: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled 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&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectNodes(const Inkscape::SnapSourceType&, const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:107:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | getBBoxPoints(page->getDesktopRect(), _points_to_snap_to.get(), true, | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapNodes(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:230:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Coord dist = Geom::L2(target_pt - p.getPoint()); // Default: free (unconstrained) snapping | ~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, const bool&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:335:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | Geom::Affine i2doc(Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, std::vector*, const SPPath*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:414:54: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 414 | Geom::Point const p_doc = dt->dt2doc(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:428:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:459:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | Geom::Point const sp_doc = curve->pointAt(*np); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Inkscape::Snapper::SnapConstraint&, const Geom::Point&, std::vector*, const SPPath*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:586:117: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:611:72: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 611 | Geom::Point start_pt = dt->doc2dt(curve->pointAt(0)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘virtual void Inkscape::ObjectSnapper::freeSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:649:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘virtual void Inkscape::ObjectSnapper::constrainedSnap(IntermSnapResults&, const Inkscape::SnapCandidatePoint&, const Geom::OptRect&, const Inkscape::Snapper::SnapConstraint&, const std::vector*, std::vector*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:689:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | Geom::Point pp = c.projection(p.getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:696:38: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type ‘const Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In function ‘void Inkscape::getBBoxPoints(Geom::OptRect, std::vector*, bool, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType, SnapSourceType, SnapTargetType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:777:66: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 777 | points->push_back(SnapCandidatePoint(bbox->corner(k), corner_src, -1, corner_tgt, *bbox)); | ~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:41: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 121 | static CRect from_xywh(CPoint const &xy, CPoint const &wh) { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: 587 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); /usr/include/2geom-1.3.0/2geom/generic-rect.h:121:18: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::timeAtProjection(Geom::Point const&) const’: /usr/include/2geom-1.3.0/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); | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::combine(bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:148:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | c.transform(item->getRelativeTransform(first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/rubberband.cpp.o -MF CMakeFiles/inkscape_base.dir/rubberband.cpp.o.d -o CMakeFiles/inkscape_base.dir/rubberband.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, bool const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:335:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | Geom::Affine i2doc(Geom::identity()); | ~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, std::vector >*, SPPath const*) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:494:105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | sp_tangent_dt = dt->doc2dt(sp_tangent_doc) - dt->doc2dt(Geom::Point(0,0)); | ^ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:138:41: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | auto rect = _selected_page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:149:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | auto loc = nextPageLocation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In static member function ‘static Geom::GenericRect< >::CRect Geom::GenericRect< >::from_xywh(const CPoint&, const CPoint&) [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:122:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | CRect result(xy, xy + wh); | ~~~^~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:123:16: note: parameter passing for argument of type ‘Geom::GenericRect::CRect’ {aka ‘Geom::Rect’} when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return result; | ^~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator+(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:269:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | BOOST_BINARY_OPERATOR_COMMUTATIVE( addable, + ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::Point Inkscape::PageManager::nextPageLocation() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:35: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:167:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | return Geom::Point(left, top); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:173:9: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | SPPage *PageManager::newPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:64: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^~~~~~~~ /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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::Affine Inkscape::PageManager::getSelectedPageAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:61: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:81: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘SPPage* Inkscape::PageManager::getPageAt(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452:9: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:42: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::OptRect Inkscape::PageManager::getDesktopRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:484:55: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | total_area->unionWith(page->getDesktopRect()); | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::fitToRect(Geom::OptRect, SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:587:81: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 587 | page->setDocumentRect(Geom::Rect(Geom::Point(0, 0), rect->dimensions())); | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘std::string Inkscape::PageManager::getSizeLabel(SPPage*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:675:13: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 675 | box = page->getDesktopRect(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘void Inkscape::PageManager::movePages(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:708:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | void PageManager::movePages(Geom::Affine tr) | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp: In constructor ‘Box3D::PerspectiveLine::PerspectiveLine(const Geom::Point&, Proj::Axis, const Persp3D*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp:18:45: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 18 | Line (pt, persp->get_VP(axis).affine(), true) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selcue.cpp.o /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selcue.cpp.o -MF CMakeFiles/inkscape_base.dir/selcue.cpp.o.d -o CMakeFiles/inkscape_base.dir/selcue.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/print.cpp:30: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Inkscape::Snapper::SnapConstraint::projection(Geom::Point const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:115:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | return _point + _radius * v_orig/l; // Length of _direction is equal to the radius | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsLocal(Geom::OptInterval const&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:716:2: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | }; // namespace Inkscape | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::getSelectedPageRect() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:716:2: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | }; // namespace Inkscape | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:64: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp: In member function ‘Inkscape::ObjectSet::combine(bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path-chemistry.cpp:72:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | void ObjectSet::combine(bool skip_undo, bool silent) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739:18: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: In member function ‘Geom::Path::appendNew(double&, double&, double&, bool&, bool&, Geom::Point const&)void’, inlined from ‘Geom::PathIteratorSink >::arcTo(double, double, double, bool, bool, Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:168:48: /usr/include/2geom-1.3.0/2geom/path.h:806:43: 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)...)); | ~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_collectPaths(Geom::Point, Inkscape::SnapSourceType, bool const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:377:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | pv *= root_item->i2dt_affine() * _candidate.additional_affine * _snapmanager->getDesktop()->doc2dt(); // (_edit_transform * _i2d_transform); | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp: In member function ‘void Inkscape::Preferences::setPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:380:6: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | void Preferences::setPoint(Glib::ustring const &pref_path, Geom::Point value) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:340:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | i2doc = use->get_root_transform(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:393:64: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | auto path = _getPathvFromRect(*rect); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rdf.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -MF CMakeFiles/inkscape_base.dir/selection-describer.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection-describer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, std::vector >*, SPPath const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:428:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:459:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | Geom::Point const sp_doc = curve->pointAt(*np); | ~~~~~~~~~~~~~~^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Inkscape::Snapper::SnapConstraint const&, Geom::Point const&, std::vector >*, SPPath const*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults &isr, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530: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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:586:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:619:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | Geom::Point p_inters = dt->doc2dt(inter.point()); | ~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::nextPageLocation() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156:13: 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::Point PageManager::nextPageLocation() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156:13: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156:13: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::newDocumentPage(Geom::Rect, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208:9: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208:9: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:54: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::newPage(double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:147:9: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | SPPage *PageManager::newPage(double width, double height) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::getSelectedPageAffine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:61: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::getPageAt(Geom::Point) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452:9: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452:9: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::movePages(Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:708:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | void PageManager::movePages(Geom::Affine tr) | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::freeSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, std::vector > const*, std::vector >*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:649:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘Inkscape::ObjectSnapper::constrainedSnap(IntermSnapResults&, Inkscape::SnapCandidatePoint const&, Geom::OptRect const&, Inkscape::Snapper::SnapConstraint const&, std::vector > const*, std::vector >*) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:677:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 677 | void Inkscape::ObjectSnapper::constrainedSnap( IntermSnapResults &isr, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:696:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘Inkscape::PageManager::deletePage(SPPage*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:219:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | void PageManager::deletePage(SPPage *page, bool content) | ^~~~~~~~~~~ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/selection.cpp.o -MF CMakeFiles/inkscape_base.dir/selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/selection.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -MF CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o.d -o CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans-handles.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ [ 93%] Building CXX object src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/seltrans.cpp.o -MF CMakeFiles/inkscape_base.dir/seltrans.cpp.o.d -o CMakeFiles/inkscape_base.dir/seltrans.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -MF CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o.d -o CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-preferences.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:16: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:20: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘T Geom::pow(const T&, int) [with T = Affine]’: /usr/include/2geom-1.3.0/2geom/transforms.h:65:16: required from ‘void Geom::TransformConcept::constraints() [with T = Geom::Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 65 | t = pow(t, 3); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~^~~~~~ /usr/include/boost/concept/detail/has_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/2geom-1.3.0/2geom/d2.h:433:1: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied >::value’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied >’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_)>’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:99:5: required from ‘Geom::Path Geom::operator*(const Path&, const T&) [with T = Affine]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 99 | BOOST_CONCEPT_ASSERT((TransformConcept)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:44:38: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 44 | return _path * _desktop->w2d(); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:98:3: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | T pow(T const &t, int n) { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘Geom::Path Inkscape::Rubberband::getPath() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:44:37: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 44 | return _path * _desktop->w2d(); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘void Inkscape::Rubberband::start(SPDesktop*, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:68:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | _path = Geom::Path(_desktop->d2w(p)); | ~~~~~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::are_near(Geom::Point const&, Geom::Point const&, double)’: /usr/include/2geom-1.3.0/2geom/point.h:403:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 403 | return are_near((a - b).length(), 0, eps); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘Inkscape::Rubberband::getPath() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:40:12: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Path Inkscape::Rubberband::getPath() const | ^~~~~~~~ In member function ‘Geom::Path::ClosingSegment::ClosingSegment(Geom::Point const&, Geom::Point const&)’, inlined from ‘Geom::Path::Path(Geom::Point const&)’ at /usr/include/2geom-1.3.0/2geom/path.h:383:47: /usr/include/2geom-1.3.0/2geom/path.h:365:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | ClosingSegment(Point const &p1, Point const &p2) : LineSegment(p1, p2) {} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snap.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snap.cpp.o -MF CMakeFiles/inkscape_base.dir/snap.cpp.o.d -o CMakeFiles/inkscape_base.dir/snap.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:23: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-lpe-item.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-group.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/layer-manager.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:34: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:38: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp: In member function ‘void Inkscape::SelCue::_newTextBaselines()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:203:151: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | auto canvas_item = make_canvasitem(_desktop->getCanvasControls(), CANVAS_ITEM_CTRL_SHAPE_SQUARE, (*pt) * item->i2dt_affine()); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:203:132: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | auto canvas_item = make_canvasitem(_desktop->getCanvasControls(), CANVAS_ITEM_CTRL_SHAPE_SQUARE, (*pt) * item->i2dt_affine()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:25: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.h:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selcue.cpp:190:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | void SelCue::_newTextBaselines() | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:27: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-describer.cpp:28: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-line.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-line.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:48: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-preferences.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:94: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:29: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h: In member function ‘Geom::Point Inkscape::UI::Handle::relativePos() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:458:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 458 | inline Geom::Point Handle::relativePos() const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::ungroup_all(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:950:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 950 | while (size() != last) { | ~~~~~~~^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:950:19: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:950:19: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1868:41: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 1868 | Geom::Translate const p2o(-bbox->min()); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Scale boost::operators_impl::operator*(const Geom::Scale&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:80: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1874:37: required from here /usr/include/boost/operators.hpp:268:1: note: 1874 | Geom::Affine const final( p2o * scale * o2n ); /usr/include/boost/operators.hpp:268:1: note: | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2278:31: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 2278 | Geom::Point m = r.midpoint(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -MF CMakeFiles/inkscape_base.dir/snapped-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapped-point.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.h:20: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:25: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:27: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedCurve&, const Geom::Point&, Geom::Affine) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:60:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:74:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::XML::Node* Inkscape::ObjectSet::group(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:797:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 797 | Geom::Affine item_t(Geom::identity()); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/originalsatellite.h:13, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:47: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h: In constructor ‘Inkscape::LivePathEffect::SatelliteReference::SatelliteReference(SPObject*, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:39:10: warning: ‘bool Inkscape::LivePathEffect::SatelliteReference::_active’ [-Wreorder] 39 | bool _active; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/satellite-reference.h:24:5: warning: when initialized here [-Wreorder] 24 | SatelliteReference(SPObject *owner, bool hasactive = false) | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/point.h: In function ‘Geom::Coord Geom::distance(const Point&, const Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:388:15: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 388 | return (a - b).length(); | ~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(const Inkscape::SnappedLine&, const Geom::Point&, Geom::Affine) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113:24: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::LineSegment line_segm = line.getLine().transformed(dt2doc).segment(-1e6, 1e6); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:135:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::transformed(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/line.h:312:10: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | Line transformed(Affine const& m) const { | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h:313:25: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | Line l(_initial * m, _final * m); | ~~~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/line.h:314:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | return l; | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::LineSegment Geom::Line::segment(Geom::Coord, Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/line.h:284:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 284 | return LineSegment(pointAt(f), pointAt(t)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::applyAffine(const Geom::Affine&, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1709:24: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | old_center = item->getCenter(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1755:74: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1755 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:54: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:118:13: warning: ‘Inkscape::Modifiers::Modifier::_and_mask_default’ will be initialized after [-Wreorder] 118 | KeyMask _and_mask_default; // The pressed keys must have these bits set | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1839:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1839 | item->setCenter(old_center * affine); | ~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:114:13: warning: ‘Inkscape::Modifiers::Trigger Inkscape::Modifiers::Modifier::_category’ [-Wreorder] 114 | Trigger _category; // The category of tool, what it might conflict with | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/modifiers.h:189:5: warning: when initialized here [-Wreorder] 189 | Modifier(char const * id, | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘bool getClosestIntersectionCS(const std::__cxx11::list&, const Geom::Point&, Inkscape::SnappedPoint&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:184:6: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:82: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:79: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1874:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1874 | Geom::Affine const final( p2o * scale * o2n ); | ^ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Scale; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::setScaleRelative(const Geom::Point&, const Geom::Scale&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1891:26: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1891 | if ( bbox->dimensions()[Geom::X] * scale[Geom::X] > 1e6 || | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1899:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1899 | Geom::Affine const final( n2d * scale * d2n ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::rotateRelative(const Geom::Point&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1906:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1906 | Geom::Translate const n2d(-center); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:72: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1908:64: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1908 | Geom::Affine const final( Geom::Affine(n2d) * rotate * d2n ); | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In static member function ‘static Geom::Rotate Geom::Rotate::from_degrees(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:218:19: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | static Rotate from_degrees(Coord deg) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In constructor ‘Geom::Rotate::Rotate(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/transforms.h:194:36: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | explicit Rotate(Coord theta) : vec(Point::polar(theta)) {} | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Affine Geom::operator*(const Affine&, const Rotate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::skewRelative(const Geom::Point&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1915:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1915 | Geom::Translate const n2d(-align); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1919:48: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1919 | Geom::Affine const final( n2d * skew * d2n ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::rotateScreen(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2306:68: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2306 | gdouble const r = Geom::L2(cornerFarthestFrom(*bbox, *center_) - *center_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘void scroll_to_show_item(SPDesktop*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2629:43: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 2629 | auto dbox = desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2633:49: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 2633 | Geom::Point const s_dt = sbox->midpoint(); | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::relink()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:74: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::cloneOriginal()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3004:41: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 3004 | curve.moveto(a->midpoint()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::toMarker(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3153:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3153 | parent_transform = parentItem->i2doc_affine(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3166:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3166 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:58: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3171:52: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3171 | Geom::Point const center = bbox.dimensions() * 0.5; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3188 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::toSymbol()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3295:27: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3295 | transform = Geom::identity(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::tile(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3457:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3457 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:53: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘void Inkscape::ObjectSet::createBitmapCopy()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3639:17: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3639 | dpi = item->getExportDpi(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3668:111: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3668 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::align(guint, const SPSelTransHandle&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1529:28: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1529 | if (index < 0 || index >= AlignArguments.size()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689:87: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:146: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:86: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/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]; | ^ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/snapper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/snapper.cpp.o -MF CMakeFiles/inkscape_base.dir/snapper.cpp.o.d -o CMakeFiles/inkscape_base.dir/snapper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:86: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:86: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:71:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point getPoint() const {return _point;} | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:284:43: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 284 | _point_geom = _geometric_bbox->min() + _geometric_bbox->dimensions() * Geom::Scale(x, y); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Affine Geom::operator*(const Affine&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:90: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 1472 | _relative_affine = r2 * r1.inverse(); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:43: required from here /usr/include/boost/operators.hpp:268:1: note: 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Geom::GenericRect::corner(unsigned int) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:4401:1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 4401 | } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘cornerFarthestFrom(Geom::Rect const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2278:31: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 2278 | Geom::Point m = r.midpoint(); | ~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h: In constructor ‘Inkscape::Selection::Selection(SPDesktop*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:227:18: warning: ‘Inkscape::Selection::_idle’ will be initialized after [-Wreorder] 227 | unsigned int _idle; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:171:12: warning: ‘double Inkscape::Selection::anchor_x’ [-Wreorder] 171 | double anchor_x; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:47:1: warning: when initialized here [-Wreorder] 47 | Selection::Selection(SPDesktop *desktop): | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h: In constructor ‘Inkscape::Selection::Selection(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:227:18: warning: ‘Inkscape::Selection::_idle’ will be initialized after [-Wreorder] 227 | unsigned int _idle; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:171:12: warning: ‘double Inkscape::Selection::anchor_x’ [-Wreorder] 171 | double anchor_x; | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:57:1: warning: when initialized here [-Wreorder] 57 | Selection::Selection(SPDocument *document): | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:57:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:57:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedCurve::intersect(Inkscape::SnappedCurve const&, Geom::Point const&, Geom::Affine) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:60:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:74:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCS(std::__cxx11::list > const&, Geom::Point const&, Inkscape::SnappedPoint&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:184:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘Inkscape::SnappedCurve::intersect(Inkscape::SnappedLine const&, Geom::Point const&, Geom::Affine) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::LineSegment line_segm = line.getLine().transformed(dt2doc).segment(-1e6, 1e6); // | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘Geom::Line::segment(double, double) const’, inlined from ‘Inkscape::SnappedCurve::intersect(Inkscape::SnappedLine const&, Geom::Point const&, Geom::Affine) const’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:126:87: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘sp_selection_paste_impl(SPDocument*, SPObject*, std::vector >&, Inkscape::XML::Node*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:321:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCL(std::__cxx11::list > const&, std::__cxx11::list > const&, Geom::Point const&, Inkscape::SnappedPoint&, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:219:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | bool getClosestIntersectionCL(std::list const &curve_list, std::list const &line_list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::grab(const Geom::Point&, gdouble, gdouble, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:263:49: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | _items_affines.push_back(it->i2dt_affine()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::transform(const Geom::Affine&, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:92: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:410:22: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | p[i] = _bbox->corner(i) * affine; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::ungrab()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:490:67: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | } else if (_current_relative_affine.withoutTranslation().isScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::toMarker(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3166:27: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 3166 | Geom::Rect bbox(r->min() * doc->dt2doc(), r->max() * doc->dt2doc()); | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3170:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3170 | Geom::Affine const move = Geom::Translate(-bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::stamp(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:643:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | copy_item->setCenter(*_center * _current_relative_affine); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::tile(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3473:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3473 | Geom::Affine move = Geom::Translate(- bbox.min()); | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In function ‘Geom::Affine Geom::identity()’: /usr/include/2geom-1.3.0/2geom/affine.h:210:15: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | inline Affine identity() { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::_updateHandles()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:708:54: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 708 | anchor_x = (_center->x() - _bbox->min()[Geom::X]) / _bbox->dimensions()[Geom::X]; | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::scaleRequest(Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:69: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::group(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:797:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 797 | Geom::Affine item_t(Geom::identity()); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1080:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1133:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1133 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1141:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1141 | geom_scale = sn->getScaleSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScaleConstrained::PureScaleConstrained(Geom::Scale, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | PureScaleConstrained(Geom::Scale scale, Geom::Point origin): | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:120:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureScale::PureScale(Geom::Scale, Geom::Point, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | PureScale(Geom::Scale scale, Geom::Point origin, bool uniform) : | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:102:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:109:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::stretchRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:91: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1192:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:12: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1239:31: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1247:28: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | geom_scale = sn.getStretchSnapped(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureStretchConstrained::getStretchSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:156:17: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Scale getStretchSnapped() {return _stretch_snapped;} | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::skewRequest(const SPSelTransHandle&, Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1318:48: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1331:68: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1331 | Geom::Scale scale = calcScaleFactors(_point, pt, _origin, false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1385:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | _relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In function ‘Geom::Point boost::operators_impl::operator-(const Geom::Point&, const Geom::Point&)’: /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘gboolean Inkscape::SelTrans::rotateRequest(Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:27: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:12: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h: In function ‘Geom::Point Geom::operator*(const Point&, const Translate&)’: /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘void Inkscape::SelTrans::moveTo(const Geom::Point&, guint)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1671:51: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1671 | Geom::Affine const move((Geom::Translate(dxy))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In constructor ‘Inkscape::PureTranslate::PureTranslate(Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:58:5: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | PureTranslate(Geom::Point vector = Geom::Point()) : _vector(vector), _vector_snapped(vector) {} | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_getGeomHandlePos(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Scale&)’: /usr/include/2geom-1.3.0/2geom/curve.h:198:56: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | virtual void operator*=(Scale const &s) { *this *= Affine(s); } | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:123: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1714:119: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1714:33: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1714:119: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1717:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1717 | Geom::Rect new_geom_bbox = Geom::Rect(_geometric_bbox->min() * abs_affine, _geometric_bbox->max() * abs_affine); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:11: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::max() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:146:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 146 | CPoint max() const { CPoint p(f[X].max(), f[Y].max()); return p; } | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘Geom::Scale Inkscape::calcScaleFactors(const Geom::Point&, const Geom::Point&, const Geom::Point&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:13: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1726:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1726 | Geom::Point const initial_delta = initial_point - origin; | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1741:12: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1741 | return scale; | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:112: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:47: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1748:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1748 | Geom::Point new_bbox_min = _stroked_bbox->min() * abs_affine; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1764:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | new_bbox_min[Geom::X], new_bbox_min[Geom::Y], new_bbox_max[Geom::X], new_bbox_max[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1768:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1768 | return ( _point - _origin ) * default_scale + _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1774:22: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | _relative_affine = Geom::Affine(geom_scale); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1775:40: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1775:65: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:115: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1782:95: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘virtual Geom::Curve* Geom::Path::StitchSegment::reverse() const’: /usr/include/2geom-1.3.0/2geom/path.h:375:77: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Curve *reverse() const override { return new StitchSegment((*this)[1], (*this)[0]); } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘Inkscape::SnappedPoint Inkscape::SnappedLine::intersect(const Inkscape::SnappedLine&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:131:44: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:40: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:63: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:16: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:82: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::applyAffine(Geom::Affine const&, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1839:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1839 | item->setCenter(old_center * affine); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::setScaleAbsolute(double, double, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:80: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1872:68: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1872 | Geom::Scale const scale( newSize * Geom::Scale(bbox->dimensions()).inverse() ); | ~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::rotateRelative(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1908:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1908 | Geom::Affine const final( Geom::Affine(n2d) * rotate * d2n ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::rotateScreen(double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2306:71: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2306 | gdouble const r = Geom::L2(cornerFarthestFrom(*bbox, *center_) - *center_); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::moveRelative(Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1925:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1925 | applyAffine(Geom::Affine(Geom::Translate(move)), true, compensate); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::relink()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2734:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2734 | Geom::Affine translation = Geom::Translate(newcenter - center); | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘Inkscape::calcScaleFactors(Geom::Point const&, Geom::Point const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1728:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1728 | Geom::Point const offset = new_point - initial_point; | ^~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::toSymbol()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3295:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3295 | transform = Geom::identity(); | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_showHandles(SPSelTransType)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:757:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 757 | Geom::Point p(_bbox->min() + (_bbox->dimensions() * Geom::Scale(bpos))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::cloneOriginal()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3004:41: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 3004 | curve.moveto(a->midpoint()); | ~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:122: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1707:111: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1707 | Geom::Point normalized_handle_pos = (visual_handle_pos - new_bbox.min()) * Geom::Scale(new_bbox.dimensions()).inverse(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1774:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1774 | _relative_affine = Geom::Affine(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1782:95: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1782 | return visual_bbox.min() + visual_bbox.dimensions() * Geom::Scale(_handle_x, _handle_y); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator()(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/curve.h:44, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:14: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:45: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:44, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Point Geom::Affine::expansion() const’: /usr/include/2geom-1.3.0/2geom/affine.h:123:29: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Point expansion() const { return Point(expansionX(), expansionY()); } | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/d2.h:45: /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::boundsExact() const’: /usr/include/2geom-1.3.0/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); } | ^~~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/style-internal.cpp.o -MF CMakeFiles/inkscape_base.dir/style-internal.cpp.o.d -o CMakeFiles/inkscape_base.dir/style-internal.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘Inkscape::SnappedLine::intersect(Inkscape::SnappedLine const&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:131:60: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:40: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::scaleRequest(Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1080:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1133:52: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1133 | default_scale = bb->getScaleSnapped(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::stretchRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1192:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1192 | _absolute_affine = Geom::identity(); //Initialize the scaler | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1239:53: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1239 | default_scale = bb.getStretchSnapped(); | ~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::skewRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1318:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1318 | Geom::Point const initial_delta = _point - _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1385:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1385 | _relative_affine = Geom::identity(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::rotateRequest(Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1424:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1424 | Geom::Point const d2 = pt - _origin; | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1472:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1472 | _relative_affine = r2 * r1.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1475:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1475 | pt = _point * Geom::Translate(-_origin) * _relative_affine * Geom::Translate(_origin); | ^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::moveTo(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1671:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1671 | Geom::Affine const move((Geom::Translate(dxy))); | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurveN<1u>::BezierCurveN(Geom::Point, Geom::Point)’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:212:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | BezierCurveN(Point c0, Point c1) { | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::stamp(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:643:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | copy_item->setCenter(*_center * _current_relative_affine); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/geom.h:43: /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.cpp:15: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:19: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:18:1: warning: when initialized here [-Wreorder] 18 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained, Geom::OptRect target_bbox) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:41:1: warning: when initialized here [-Wreorder] 41 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, Geom::Point const &ap, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained, Geom::OptRect target_bbox) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Geom::Point&, const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, Geom::OptRect)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:65:1: warning: when initialized here [-Wreorder] 65 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, Geom::Point const &ap, Geom::Point const &ap2, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained, Geom::OptRect target_bbox) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const std::vector&, const Geom::Rect&, Geom::Coord, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:147:29: warning: ‘std::vector Inkscape::SnappedPoint::_distribution_bboxes’ [-Wreorder] 147 | std::vector _distribution_bboxes; // A list of bounding boxes in case of distribution snapping | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:89:1: warning: when initialized here [-Wreorder] 89 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, Geom::Rect const &source_bbox, Geom::Coord equal_dist, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:181:19: warning: ‘Inkscape::SnappedPoint::_source_bbox’ will be initialized after [-Wreorder] 181 | Geom::OptRect _source_bbox; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:89:1: warning: when initialized here [-Wreorder] 89 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, Geom::Rect const &source_bbox, Geom::Coord equal_dist, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const std::vector&, const std::vector&, const Geom::Rect&, Geom::Coord, Geom::Coord, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:175:17: warning: ‘Inkscape::SnappedPoint::_equal_distance2’ will be initialized after [-Wreorder] 175 | Geom::Coord _equal_distance2; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:147:29: warning: ‘std::vector Inkscape::SnappedPoint::_distribution_bboxes’ [-Wreorder] 147 | std::vector _distribution_bboxes; // A list of bounding boxes in case of distribution snapping | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:112:1: warning: when initialized here [-Wreorder] 112 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, std::vector const &bboxes2, Geom::Rect const &source_bbox, Geom::Coord equal_dist, Geom::Coord equal_dist2, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:181:19: warning: ‘Inkscape::SnappedPoint::_source_bbox’ will be initialized after [-Wreorder] 181 | Geom::OptRect _source_bbox; | ^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:112:1: warning: when initialized here [-Wreorder] 112 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, std::vector const &bboxes, std::vector const &bboxes2, Geom::Rect const &source_bbox, Geom::Coord equal_dist, Geom::Coord equal_dist2, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Inkscape::SnapCandidatePoint&, const Inkscape::SnapTargetType&, const Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:137:1: warning: when initialized here [-Wreorder] 137 | Inkscape::SnappedPoint::SnappedPoint(Inkscape::SnapCandidatePoint const &p, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &constrained_snap, bool const &fully_constrained) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&, const Inkscape::SnapSourceType&, long int, const Inkscape::SnapTargetType&, const Geom::Coord&, const Geom::Coord&, const bool&, const bool&, const bool&, const bool&, const Geom::Coord&, const Geom::Coord&, const bool&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:158:1: warning: when initialized here [-Wreorder] 158 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p, SnapSourceType const &source, long source_num, SnapTargetType const &target, Geom::Coord const &d, Geom::Coord const &t, bool const &a, bool const &at_intersection, bool const &constrained_snap, bool const &fully_constrained, Geom::Coord const &d2, Geom::Coord const &t2, bool const &a2) : | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:181:1: warning: when initialized here [-Wreorder] 181 | Inkscape::SnappedPoint::SnappedPoint(): | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In constructor ‘Inkscape::SnappedPoint::SnappedPoint(const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:173:17: warning: ‘Inkscape::SnappedPoint::_equal_distance’ will be initialized after [-Wreorder] 173 | Geom::Coord _equal_distance; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:144:17: warning: ‘Geom::Point Inkscape::SnappedPoint::_tangent’ [-Wreorder] 144 | Geom::Point _tangent; // Tangent of the curve we snapped to, at the snapped point | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:202:1: warning: when initialized here [-Wreorder] 202 | Inkscape::SnappedPoint::SnappedPoint(Geom::Point const &p): | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:202:1: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.cpp:202:1: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:42: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘take_style_from_item(SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1260:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1260 | take_style_from_item(SPObject *object) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/style.cpp.o /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/style.cpp.o -MF CMakeFiles/inkscape_base.dir/style.cpp.o.d -o CMakeFiles/inkscape_base.dir/style.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘scroll_to_show_item(SPDesktop*, SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2635:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2635 | Geom::Point const d_dt = dbox.midpoint(); | ~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 2627 | void scroll_to_show_item(SPDesktop *desktop, SPItem *item) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2634:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2634 | Geom::Point const s_w = desktop->d2w(s_dt); | ~~~~~~~~~~~~^~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/boost/operators.hpp:271:1: note: 338 | m = Translate(-_initial) * m; /usr/include/boost/operators.hpp:271:1: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1713:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1713 | Geom::Affine abs_affine = get_scale_transform_for_uniform_stroke (*_bbox, _strokewidth, _strokewidth, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1714 | new_bbox.min()[Geom::X], new_bbox.min()[Geom::Y], new_bbox.max()[Geom::X], new_bbox.max()[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘Inkscape::calcScaleFactors(Geom::Point const&, Geom::Point const&, Geom::Point const&, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1722:13: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | Geom::Scale Inkscape::calcScaleFactors(Geom::Point const &initial_point, Geom::Point const &new_point, Geom::Point const &origin, bool const skew) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745:13: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1764:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | new_bbox_min[Geom::X], new_bbox_min[Geom::Y], new_bbox_max[Geom::X], new_bbox_max[Geom::Y]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772:13: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1789 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::transform(Geom::Affine const&, Geom::Point const&)’: cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -MF CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o.d -o CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::rotateRequest(Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1428:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1428 | Geom::Point q1 = d1 / h1; // normalized initial vector to handle | ^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:42: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h: In member function ‘Geom::Scale Inkscape::PureScale::getScaleSnapped()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pure-transform.h:109:35: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Scale getScaleSnapped() {return _scale_snapped;} | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h: In member function ‘Geom::Point SPGuide::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.h:54:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 54 | Geom::Point getPoint() const { return point_on_line; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h: In constructor ‘SnapManager::SnapManager(const SPNamedView*, Inkscape::SnapPreferences&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:342:32: warning: ‘SnapManager::snapprefs’ will be initialized after [-Wreorder] 342 | Inkscape::SnapPreferences& snapprefs; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:338:28: warning: ‘Inkscape::GuideSnapper SnapManager::guide’ [-Wreorder] 338 | Inkscape::GuideSnapper guide; ///< guide snapper | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:57:1: warning: when initialized here [-Wreorder] 57 | SnapManager::SnapManager(SPNamedView const *v, Inkscape::SnapPreferences& preferences) : | ^~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:57:1: warning: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:57:1: warning: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/text-editing.cpp.o -MF CMakeFiles/inkscape_base.dir/text-editing.cpp.o.d -o CMakeFiles/inkscape_base.dir/text-editing.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::stretchRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163:10: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1163 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163:10: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163:10: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163:10: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1184:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1184 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1252 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::scaleRequest(Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069:10: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1069 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069:10: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069:10: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069:10: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069:10: 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 /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ~~~~~~~~~~~~~~~~~^~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::skewRequest(SPSelTransHandle const&, Geom::Point&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1288:10: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1288 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::applyAffine(Geom::Affine const&, bool, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1778:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1778 | Geom::Affine t = parent2dt * affine * parent2dt.inverse(); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void ObjectSet::applyAffine(Geom::Affine const &affine, bool set_i2d, bool compensate, | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1709:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | old_center = item->getCenter(); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1755:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1755 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::moveTo(Geom::Point const&, unsigned int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1566:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1566 | void Inkscape::SelTrans::moveTo(Geom::Point const &xy, guint state) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::rotateRelative(Geom::Point const&, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:57: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1903:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1903 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::skewRelative(Geom::Point const&, double, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1919:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1919 | Geom::Affine const final( n2d * skew * d2n ); | ^~~ [ 94%] Building CXX object src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -MF CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o.d -o CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::relink()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2695 | void ObjectSet::relink() | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2732:49: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2732 | auto center = ref->getCenter(); | ~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2745:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2745 | Geom::Affine m = t.inverse() * translation.inverse() * t; | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘Inkscape::SnappedPoint SnapManager::findBestSnap(const Inkscape::SnapCandidatePoint&, const IntermSnapResults&, bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:588:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:51: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:76: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘void SnapManager::_findCandidates(SPObject*, const std::vector*, const Geom::Rect&, bool, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type ‘const Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:89: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:79: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:89: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ /usr/include/boost/operators.hpp: In function ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::ungrab()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:490:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | } else if (_current_relative_affine.withoutTranslation().isScale()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line::Line(Geom::Point const&, double)’: /usr/include/2geom-1.3.0/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; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::grab(Geom::Point const&, double, double, bool, bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | void Inkscape::SelTrans::grab(Geom::Point const &p, gdouble x, gdouble y, bool show_handles, bool translating) | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:263:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | _items_affines.push_back(it->i2dt_affine()); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘SnapManager::findBestSnap(Inkscape::SnapCandidatePoint const&, IntermSnapResults const&, bool, bool, bool) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | Inkscape::SnappedPoint SnapManager::findBestSnap(Inkscape::SnapCandidatePoint const &p, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘Inkscape::SelTrans::stamp(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:615:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | Geom::Affine const i2dnew( i2d * _current_relative_affine ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511:24: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:588:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:51: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/proj_pt.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp:13: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘SnapManager::multipleOfGridPitch(Geom::Point const&, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:184:13: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | Geom::Point SnapManager::multipleOfGridPitch(Geom::Point const &t, Geom::Point const &origin) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp:14: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -MF CMakeFiles/inkscape_base.dir/unicoderange.cpp.o.d -o CMakeFiles/inkscape_base.dir/unicoderange.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/unicoderange.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘SnapManager::_findCandidates(SPObject*, std::vector > const*, Geom::Rect const&, bool, Geom::Affine)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:949:122: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 949 | bbox_of_item = item->bounds(bbox_type, item->i2doc_affine() * additional_affine * dt->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | void SnapManager::_findCandidates(SPObject* parent, | ^~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:79: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:88: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -MF CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o.d -o CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/version.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/version.cpp.o -MF CMakeFiles/inkscape_base.dir/version.cpp.o.d -o CMakeFiles/inkscape_base.dir/version.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/version.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o -MF CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o.d -o CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h: In constructor ‘SPStyle::SPStyle(SPDocument*, SPObject*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:294:57: warning: ‘SPStyle::text_rendering’ will be initialized after [-Wreorder] 294 | T> text_rendering; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:284:37: warning: ‘SPStyle::T SPStyle::stop_color’ [-Wreorder] 284 | T stop_color; | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:256:1: warning: when initialized here [-Wreorder] 256 | SPStyle::SPStyle(SPDocument *document_in, SPObject *object_in) : | ^~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp: In function ‘void sp_style_filter_ref_modified(SPObject*, unsigned int, SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:1131:10: warning: unused variable ‘filter’ [-Wunused-variable] 1131 | auto filter = static_cast(obj); | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp: In function ‘void sp_style_paint_server_ref_modified(SPObject*, unsigned int, SPStyle*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:1173:10: warning: unused variable ‘server’ [-Wunused-variable] 1173 | auto server = static_cast(obj); | ^~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:1173:10: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.cpp:1173:10: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o -MF CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o.d -o CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::toMarker(bool)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3188 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: 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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: 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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘Inkscape::ObjectSet::createBitmapCopy()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3584 | void ObjectSet::createBitmapCopy() | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3639:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3639 | dpi = item->getExportDpi(); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3668:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3668 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/desktop.h:32, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:35: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp: In member function ‘virtual bool SPIDashArray::operator==(const SPIBase&) const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:2115:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 2115 | for (int i = 0; i < values.size(); i++) { | ~~^~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:2115:27: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.cpp:2115:27: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:23: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /usr/include/2geom-1.3.0/2geom/parallelogram.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:7, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:5: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/2geom.h:43: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/path.h:582:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /usr/include/2geom-1.3.0/2geom/transforms.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-store.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.h:9, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:6: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.h:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘Geom::Scale sp_pattern_get_gap(SPPattern*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:99:55: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | Geom::Scale sp_pattern_get_gap(SPPattern* link_pattern) { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/2geom.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.h:8, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:7: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/2geom.h:43: /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:99:55: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:99:55: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:39, from /usr/include/2geom-1.3.0/2geom/ray.h:36, from /usr/include/2geom-1.3.0/2geom/2geom.h:45: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘void text_flow_into_shape()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:342:89: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | auto const new_transform = i2i_affine(item->parent, text->parent); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘void text_unflow()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:481:44: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Point xy = bbox->min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:515:78: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 515 | Geom::OptRect bbox = text->geometricBounds(text->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:517:48: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 517 | Geom::Point xy = bbox->min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In member function ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::min() const [with C = double]’: /usr/include/2geom-1.3.0/2geom/generic-rect.h:143:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 143 | CPoint min() const { CPoint p(f[X].min(), f[Y].min()); return p; } | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘void text_to_glyphs()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:597:58: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 597 | auto point = layout.characterAnchorPoint(iter); | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/crossing.h:43, from /usr/include/2geom-1.3.0/2geom/line.h:41, from /usr/include/2geom-1.3.0/2geom/2geom.h:46: /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘Geom::Point Geom::Path::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/path.h:582:37: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | Point operator()(Coord t) const { return pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::TransformOperations::operator*(Geom::Affine const&) constGeom::Affine’: /usr/include/2geom-1.3.0/2geom/transforms.h:86:16: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Affine ret(*static_cast(this)); ret *= t; return ret; | ^~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/2geom.h:51: /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘void sp_pattern_set_gap(SPPattern*, Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:71:6: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | void sp_pattern_set_gap(SPPattern* link_pattern, Geom::Scale gap_percent) { | ^~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:45: /usr/include/2geom-1.3.0/2geom/utils.h: In instantiation of ‘Geom::Point Geom::operator*(const Point&, const Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:55: required from here /usr/include/boost/operators.hpp:275:1: note: 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } /usr/include/boost/operators.hpp:275:1: note: | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | friend T operator*(T const &lhs, U const &rhs) { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/2geom-1.3.0/2geom/utils.h:61:14: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘text_unflow()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:481:43: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Point xy = bbox->min(); | ~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘sp_pattern_get_gap(SPPattern*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:140:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In function ‘sp_pattern_set_transform(SPPattern*, Geom::Affine const&)’, inlined from ‘sp_pattern_set_transform(SPPattern*, Geom::Affine const&)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:49:6: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:53:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | pattern->transform_multiply(transform, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp: In function ‘sp_pattern_set_gap(SPPattern*, Geom::Scale)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:71:6: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | void sp_pattern_set_gap(SPPattern* link_pattern, Geom::Scale gap_percent) { | ^~~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect-data.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘Inkscape::Text::Layout::iterator sp_te_get_position_by_coords(const SPItem*, const Geom::Point&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:106:42: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Geom::Affine im (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:109:27: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | Geom::Point p = i_p * im; | ^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘void sp_te_adjust_kerning_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | sp_te_adjust_kerning_screen (SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPDesktop *desktop, Geom::Point by) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1078:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1080:8: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ~~~^~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘void sp_te_adjust_rotation_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1136:41: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1136 | Geom::Affine t (text->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘double sp_te_get_average_linespacing(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1284:59: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | double all_lines_height = layout->characterAnchorPoint(layout->end())[index] - layout->characterAnchorPoint(layout->begin())[index]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘void sp_te_adjust_linespacing_screen(SPItem*, const Inkscape::Text::Layout::iterator&, const Inkscape::Text::Layout::iterator&, SPDesktop*, gdouble)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1395:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1395 | Geom::Affine t(text->i2doc_affine()); | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:545:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | auto move = Geom::Translate(*old_point - *new_point) * text->transform; | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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 /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: 354 | return (1 - t) * a + t * b; /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:268:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:268:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:275:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:275:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/vanishing-point.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘text_to_glyphs()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:570:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 570 | text_to_glyphs() | ^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-extra-data.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp: In function ‘Glib::RefPtr Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:199:46: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | item->gap = link_pattern != root_pattern ? sp_pattern_get_gap(link_pattern) : Geom::Scale(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:255:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | Point finalPoint() const override { return _final_point; } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_get_position_by_coords(SPItem const*, Geom::Point const&)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:104:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | sp_te_get_position_by_coords (SPItem const *item, Geom::Point const &i_p) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_adjust_kerning_screen(SPItem*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, SPDesktop*, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1080:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | sp_te_adjust_kerning_screen (SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPDesktop *desktop, Geom::Point by) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073: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.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1078:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_get_average_linespacing(SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1274:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | sp_te_get_average_linespacing (SPItem *text) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_apply_style(SPItem*, Inkscape::Text::Layout::iterator const&, Inkscape::Text::Layout::iterator const&, SPCSSAttr const*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:2052:6: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2052 | void sp_te_apply_style(SPItem *text, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPCSSAttr const *css) | ^~~~~~~~~~~~~~~~~ [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-hint-data.cpp [ 95%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp: In function ‘Inkscape::create_pattern_item(std::shared_ptr&, SPPattern*, bool, double)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:167:27: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Glib::RefPtr create_pattern_item(std::shared_ptr& sandbox, SPPattern* pattern, bool stock_pattern, double scale) { | ^~~~~~~~~~~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-snapping.cpp [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-dialogs.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-window.cpp:41: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:56: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-window.cpp In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In member function ‘SPDocument* InkscapeApplication::document_open(const Glib::RefPtr&, bool*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:206:27: warning: catching polymorphic type ‘class Glib::Error’ by value [-Wcatch-value=] 206 | } catch(Glib::Error) { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In function ‘char* readline_generator(const char*, int)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:1286:23: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 1286 | while (list_index < actions.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:1286:23: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:1286:23: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-snapping.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-dialogs.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::dimensions() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | out += Glib::ustring::format(area->dimensions()[axis]); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 181 | CPoint dimensions() const { return CPoint(f[X].extent(), f[Y].extent()); } | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:181:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp: In function ‘void query_dimension(InkscapeApplication*, bool, Geom::Dim2)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-base.cpp:89:62: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 89 | out += Glib::ustring::format(area->dimensions()[axis]); | ~~~~~~~~~~~~~~~~^~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In member function ‘bool InkscapeApplication::document_revert(SPDocument*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:327:53: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Point c = desktop->current_center(); | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-mode.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:23: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h: In member function ‘Geom::Affine Inkscape::DrawingItem::transform() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Geom::Affine transform() const { return _transform ? *_transform : Geom::identity(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-item.h:114:36: note: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-a.cpp In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:89:51: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 89 | Geom::Point midpoint = dt->w2d(canvas.midpoint()); // Midpoint of drawing on canvas. /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-window.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit-document.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file-window.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 96%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-effect.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-a.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-edit.cpp:25: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-help-url.cpp [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-hide-lock.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file-window.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-layer.cpp /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-file.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.cpp:12: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.h:27, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-output.cpp /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp: In function ‘void image_crop(InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:158:62: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | target = rect->geometricBounds(rect->i2doc_affine()); | ~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:198:26: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 198 | if(!(*this)[i].isZero(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Curve* Geom::BezierCurveN::portion(Geom::Coord, Geom::Coord) const [with unsigned int degree = 1]’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:266:20: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 266 | return new BezierCurveN<1>(pointAt(f), pointAt(t)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::OptRect Geom::BezierCurve::boundsLocal(const Geom::OptInterval&, unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:116:61: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | if(i->min() == 0 && i->max() == 1) return boundsFast(); | ~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:106:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual void Geom::Curve::operator*=(const Geom::Zoom&)’: /usr/include/2geom-1.3.0/2geom/curve.h:202:55: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | virtual void operator*=(Zoom const &z) { *this *= Affine(z); } | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsExact() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:105:10: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Rect boundsExact() const override { return *bounds_exact(inner); } | ^~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::operator()(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:120:19: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | virtual Point operator() (Coord t) const { return pointAt(t); } | ^~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘double Geom::SBasis::valueAt(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:224:44: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | const Linear &lin = (*this)[k-1]; | ^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:93:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Point pointAt(Coord t) const override { return inner.valueAt(t); } | ^~~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:22: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘bool Geom::SBasis::isConstant(double) const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:204:22: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | if(!(*this)[0].isConstant(eps)) return false; | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:90:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Point finalPoint() const override { return inner.at1(); } | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at1() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:214:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | inline Coord at1() const { return (*this)[0][1]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Point Geom::SBasisCurve::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Point initialPoint() const override { return inner.at0(); } | ^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::Coord Geom::SBasis::at0() const’: /usr/include/2geom-1.3.0/2geom/sbasis.h:212:48: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | inline Coord at0() const { return (*this)[0][0]; } | ~~~~~~~~~^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Coord Geom::Curve::valueAt(Geom::Coord, Geom::Dim2) const’: /usr/include/2geom-1.3.0/2geom/curve.h:116:66: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | virtual Coord valueAt(Coord t, Dim2 d) const { return pointAt(t)[d]; } | ~~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘Geom::Curve::operator*=(Geom::Translate const&)’: /usr/include/2geom-1.3.0/2geom/curve.h:197:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | virtual void operator*=(Translate const &tr) { *this *= Affine(tr); } | ^ /usr/include/2geom-1.3.0/2geom/sbasis.h: In member function ‘Geom::SBasis::isZero(double) const’: /usr/include/2geom-1.3.0/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/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::BezierCurve::operator*=(Geom::Affine const&)’: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp: In function ‘image_crop(InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:137:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void image_crop(InkscapeApplication *app) | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:176:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | done += (int)(area && image->cropToArea(*area)); | ~~~~~~~~~~~~~~~~~^~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-help-url.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-hide-lock.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-layer.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ [ 97%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-window.cpp /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:30: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /usr/include/2geom-1.3.0/2geom/path-sink.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:33: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-output.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/ellipse.h:43, from /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:45, from /usr/include/2geom-1.3.0/2geom/curves.h:40, from /usr/include/2geom-1.3.0/2geom/path-sink.h:37: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Angle Geom::Ellipse::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:126:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Angle rotationAngle() const { return _angle; } | ^ /usr/include/2geom-1.3.0/2geom/ellipse.h: In member function ‘Geom::Point Geom::Ellipse::finalPoint() const’: /usr/include/2geom-1.3.0/2geom/ellipse.h:130:30: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 130 | Point finalPoint() const { return initialPoint(); } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Angle Geom::EllipticalArc::rotationAngle() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:120:33: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Angle rotationAngle() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘Geom::Affine Geom::EllipticalArc::unitCircleTransform() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:228:40: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | Affine unitCircleTransform() const { | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Point Geom::EllipticalArc::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:254:41: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Point initialPoint() const override { return _initial_point; } | ^ /usr/include/2geom-1.3.0/2geom/elliptical-arc.h: In member function ‘virtual Geom::Rect Geom::EllipticalArc::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:269:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | Rect boundsFast() const override { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:18: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h: In member function ‘Geom::Point Inkscape::SnappedPoint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:71:34: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | Geom::Point getPoint() const {return _point;} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bspline.h:11, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/multi-path-manipulator.h:24: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/coord.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-node-align.cpp:28: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/concepts.h:34, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:32: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG.h:28: /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-builder.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-paths.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.h:18, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/bool.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.h:12, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:43: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::midpoint() const [with C = double; CPoint = Geom::Point]’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object.cpp:219:32: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 219 | center = bbox->midpoint(); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 183 | CPoint midpoint() const { return CPoint(f[X].middle(), f[Y].middle()); } | ^~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/generic-rect.h:183:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:71, from /usr/include/c++/14/string:51, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from /usr/include/glibmm-2.4/glibmm/ustring.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-helper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:18: /usr/include/c++/14/bits/predefined_ops.h: In instantiation of ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/14/bits/stl_algo.h:4804:70: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: 617 | std::sort(items.begin(), items.end(), RotateCompare(*center)); /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/c++/14/bits/predefined_ops.h: In instantiation of ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/14/bits/stl_algo.h:1786:38: required from ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/14/bits/predefined_ops.h:164:5: note: 1786 | __gnu_cxx::__ops::__val_comp_iter(__comp)); /usr/include/c++/14/bits/predefined_ops.h:164:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1817:25: required from ‘void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/14/bits/predefined_ops.h:164:5: note: 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); /usr/include/c++/14/bits/predefined_ops.h:164:5: note: | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1908:31: required from ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’ /usr/include/c++/14/bits/predefined_ops.h:164:5: note: 1908 | std::__final_insertion_sort(__first, __last, __comp); /usr/include/c++/14/bits/predefined_ops.h:164:5: note: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:4804:18: required from ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’ /usr/include/c++/14/bits/predefined_ops.h:164:5: note: 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); /usr/include/c++/14/bits/predefined_ops.h:164:5: note: | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: required from here /usr/include/c++/14/bits/predefined_ops.h:164:5: note: 617 | std::sort(items.begin(), items.end(), RotateCompare(*center)); /usr/include/c++/14/bits/predefined_ops.h:164:5: note: | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void object_align(const Glib::VariantBase&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:230:46: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Point mp = Geom::Point(mx0 * b->min()[Geom::X] + mx1 * b->max()[Geom::X], | ~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void object_distribute_text(const Glib::VariantBase&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:438:59: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Geom::Point base = *pt * item->i2dt_affine(); | ~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:438:60: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Geom::Point base = *pt * item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void object_align_text(const Glib::VariantBase&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:545:91: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | ref_point = *(te_get_layout(focus)->baselineAnchorPoint())*(focus->i2dt_affine()); | ~~~~~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:545:23: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | ref_point = *(te_get_layout(focus)->baselineAnchorPoint())*(focus->i2dt_affine()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:558:61: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | Geom::Point base = *pt * (item)->i2dt_affine(); | ~~~~~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:558:62: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | Geom::Point base = *pt * (item)->i2dt_affine(); | ^ In file included from /usr/include/c++/14/algorithm:61, from /usr/include/glibmm-2.4/glibmm/containerhandle_shared.h:29, from /usr/include/glibmm-2.4/glibmm/arrayhandle.h:21, from /usr/include/glibmm-2.4/glibmm.h:107, from /usr/include/giomm-2.4/giomm.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:24: /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = RotateCompare]’: /usr/include/c++/14/bits/stl_algo.h:4792:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 4792 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/14/bits/stl_algo.h:4804:18: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 4804 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/predefined_ops.h: In function ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare> __gnu_cxx::__ops::__iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/14/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | __iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/predefined_ops.h:164:5: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/predefined_ops.h:165:61: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | { return _Iter_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/14/bits/predefined_ops.h: In constructor ‘constexpr __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::_Iter_comp_iter(_Compare) [with _Compare = RotateCompare]’: /usr/include/c++/14/bits/predefined_ops.h:150:7: note: parameter passing for argument of type ‘RotateCompare’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | _Iter_comp_iter(_Compare __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/14/bits/stl_algo.h:1900:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1900 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In member function ‘bool RotateCompare::operator()(const SPItem*, const SPItem*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:55: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/14/bits/stl_algo.h: In function ‘_RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/14/bits/stl_algo.h:1851:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1851 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/14/bits/stl_algo.h:1798:39: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1798 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1799 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/predefined_ops.h: In function ‘__gnu_cxx::__ops::_Val_comp_iter<_Compare> __gnu_cxx::__ops::__val_comp_iter(_Iter_comp_iter<_Compare>) [with _Compare = RotateCompare]’: /usr/include/c++/14/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | __val_comp_iter(_Iter_comp_iter<_Compare> __comp) | ^~~~~~~~~~~~~~~ /usr/include/c++/14/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/predefined_ops.h:252:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/predefined_ops.h:253:60: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | { return _Val_comp_iter<_Compare>(_GLIBCXX_MOVE(__comp)); } | ^ /usr/include/c++/14/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter]’: /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h:1785:43: note: parameter passing for argument of type ‘__gnu_cxx::__ops::_Val_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1785 | std::__unguarded_linear_insert(__i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ 1786 | __gnu_cxx::__ops::__val_comp_iter(__comp)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘void randomize(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:649:44: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | double center = item->getCenter()[i]; | ~~~~~~~~~~~~~~~^~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-transform.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_distribute_text(Glib::VariantBase const&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:410:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | object_distribute_text(const Glib::VariantBase& value, InkscapeApplication *app) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘randomize(Inkscape::Selection*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:637:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | void randomize(Inkscape::Selection* selection) | ^~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/c++/14/bits/stl_algo.h: In function ‘std::__insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’: /usr/include/c++/14/bits/stl_algo.h:1770:5: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/14/bits/predefined_ops.h:158:30, inlined from ‘std::__insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1777:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-window.cpp:24: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection-object.cpp:27: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_align_text(Glib::VariantBase const&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:467:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | object_align_text(const Glib::VariantBase& value, InkscapeApplication *app) | ^~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/c++/14/bits/stl_algo.h:61: /usr/include/c++/14/bits/stl_heap.h: In function ‘std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, SPItem*, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, long, long, SPItem*, __gnu_cxx::__ops::_Iter_comp_iter)void’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct Point’ 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.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/14/bits/predefined_ops.h:158:30, inlined from ‘std::__adjust_heap<__gnu_cxx::__normal_iterator > >, long, SPItem*, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, long, long, SPItem*, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_heap.h:232:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /usr/include/c++/14/bits/stl_algo.h: In function ‘std::__introsort_loop<__gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter)void’: /usr/include/c++/14/bits/stl_algo.h:1876:5: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Iter_comp_iter::operator()<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > > >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/14/bits/predefined_ops.h:158:30, inlined from ‘std::__move_median_to_first<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:88:17, inlined from ‘std::__unguarded_partition_pivot<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)__gnu_cxx::__normal_iterator > >’ at /usr/include/c++/14/bits/stl_algo.h:1855:34, inlined from ‘std::__introsort_loop<__gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1889:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/c++/14/bits/stl_algo.h: In function ‘std::__introsort_loop<__gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, long, __gnu_cxx::__ops::_Iter_comp_iter)void’: /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange(Inkscape::Selection*, SortOrder)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:603:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | void exchange(Inkscape::Selection* selection, SortOrder order) | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In function ‘std::__sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In member function ‘RotateCompare::operator()(SPItem const*, SPItem const*)’, inlined from ‘__gnu_cxx::__ops::_Val_comp_iter::operator() > > >(SPItem*&, __gnu_cxx::__normal_iterator > >)bool’ at /usr/include/c++/14/bits/predefined_ops.h:240:23, inlined from ‘std::__unguarded_linear_insert<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Val_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1757:20, inlined from ‘std::__unguarded_insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1798:32, inlined from ‘std::__final_insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1818:35, inlined from ‘std::__sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ~~~~~~~~~~~~^~ In function ‘std::__final_insertion_sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’, inlined from ‘std::__sort<__gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter >(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, __gnu_cxx::__ops::_Iter_comp_iter)void’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘std::sort<__gnu_cxx::__normal_iterator > >, RotateCompare>(__gnu_cxx::__normal_iterator > >, __gnu_cxx::__normal_iterator > >, RotateCompare)void’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange(Inkscape::Selection*, SortOrder)’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange(Inkscape::Selection*, SortOrder)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:623:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | Geom::Point p1 = items.back()->getCenter(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-selection.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-window.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:17: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:20: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-transform.cpp:19: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry-impl.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.h:40, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-text.cpp:20: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tutorial.cpp:20: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp:20: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o -MF CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o.d -o CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.h:21, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:26: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -MF CMakeFiles/inkscape_base.dir/inkview-application.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkview-application.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-application.cpp /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ [ 98%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -MF CMakeFiles/inkscape_base.dir/inkview-window.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkview-window.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/point.h:40: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-undo-document.cpp:22: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-window.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o -MF CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o.d -o CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of 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.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 99%] Generating inkscape-version.cpp cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -DINKSCAPE_SOURCE_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -DINKSCAPE_BINARY_DIR=/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build -P /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/CMakeScripts/inkscape-version.cmake revision is 091e20ef0f, 2023-11-25 /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 99%] Building CXX object src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ 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.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_base_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -isystem /usr/include/2geom-1.3.0 -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -fPIC -pthread -fPIC -MD -MT src/CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -MF CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o.d -o CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/inkscape-version.cpp In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp: In function ‘window_set_geometry(Glib::VariantBase const&, InkscapeApplication*)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-window.cpp:86:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | desktop->setWindowPosition(Geom::Point(x,y)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-view-mode.cpp:24: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp:4: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.h:23, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/manipulation/copy-resource.cpp:8: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/curve.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape-reference.h:22, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/style-internal.h:34: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /usr/include/2geom-1.3.0/2geom/concepts.h:42, from /usr/include/2geom-1.3.0/2geom/d2.h:46, from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:271:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:271:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:271:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:22: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp:18: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp: In member function ‘void InkviewWindow::show_next()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:327:19: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 327 | while (_index < _documents.size() && !document) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp: In member function ‘bool InkviewWindow::on_timer()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:437:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 437 | if (_index >= _documents.size() - 1) { | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator*(const double&, const Geom::Point&)’: /usr/include/2geom-1.3.0/2geom/point.h:354:22: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:437:16: warning: 354 | return (1 - t) * a + t * b; /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-window.cpp:437:16: warning: | ^ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ In file included from /usr/include/2geom-1.3.0/2geom/sbasis.h:41, from /usr/include/2geom-1.3.0/2geom/curve.h:46, from /usr/include/2geom-1.3.0/2geom/path.h:51, from /usr/include/2geom-1.3.0/2geom/pathvector.h:41, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap-candidate.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.h:14, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/guide-snapper.h:15, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.h:24, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.h:20, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-pages.cpp:22: /usr/include/2geom-1.3.0/2geom/linear.h: In member function ‘Geom::Linear Geom::Linear::operator-() const’: /usr/include/2geom-1.3.0/2geom/linear.h:138:30: note: parameter passing for argument of type ‘Geom::Linear’ when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Linear operator-() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Interval Geom::Curve::timeRange() const’: /usr/include/2geom-1.3.0/2geom/curve.h:102:40: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | virtual Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/curve.h: In member function ‘virtual Geom::Point Geom::Curve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/curve.h:110:42: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | virtual Point pointAt(Coord t) const { return pointAndDerivatives(t, 0).front(); } | ^ In file included from /usr/include/2geom-1.3.0/2geom/bezier-curve.h:40, from /usr/include/2geom-1.3.0/2geom/path.h:52: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h: In member function ‘virtual Geom::Rect Geom::SBasisCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:104:39: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘Geom::Point Geom::BezierCurve::controlPoint(unsigned int) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:67:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | Point controlPoint(unsigned ix) const { return Point(inner[X][ix], inner[Y][ix]); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Rect Geom::BezierCurve::boundsFast() const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:111:38: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Rect boundsFast() const override { return *bounds_fast(inner); } | ^ /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘virtual Geom::Point Geom::BezierCurve::pointAt(Geom::Coord) const’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:164:43: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 164 | Point pointAt(Coord t) const override { return inner.pointAt(t); } | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Interval Geom::PathVector::timeRange() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:212:32: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Interval timeRange() const { | ^ /usr/include/2geom-1.3.0/2geom/pathvector.h: In member function ‘Geom::Point Geom::PathVector::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/pathvector.h:217:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 217 | Point initialPoint() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-object.h:63, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:36, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape.h:17, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-application.cpp:29: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/line.h:43, from /usr/include/2geom-1.3.0/2geom/geom.h:43, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-point.h:16, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:21: /usr/include/2geom-1.3.0/2geom/ray.h: In member function ‘Geom::Ray Geom::Ray::reverse() const’: /usr/include/2geom-1.3.0/2geom/ray.h:108:25: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | Ray reverse() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In static member function ‘static Geom::Line Geom::Line::from_normal_distance(const Geom::Point&, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:105:63: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | static Line from_normal_distance(Point const &n, Coord c) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::origin() const’: /usr/include/2geom-1.3.0/2geom/line.h:128:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Point origin() const { return _initial; } | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::normalized() const’: /usr/include/2geom-1.3.0/2geom/line.h:215:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | Line normalized() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::initialPoint() const’: /usr/include/2geom-1.3.0/2geom/line.h:225:32: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | Point initialPoint() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::reversed() const’: /usr/include/2geom-1.3.0/2geom/line.h:267:27: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | Line reversed() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Ray Geom::Line::ray(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/line.h:295:22: note: parameter passing for argument of type ‘Geom::Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 295 | Ray ray(Coord t) { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Line Geom::Line::derivative() const’: /usr/include/2geom-1.3.0/2geom/line.h:305:29: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Line derivative() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Point Geom::Line::normal() const’: /usr/include/2geom-1.3.0/2geom/line.h:320:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | Point normal() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In member function ‘Geom::Affine Geom::Line::reflection() const’: /usr/include/2geom-1.3.0/2geom/line.h:332:31: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Affine reflection() const { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37: /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Line Geom::make_orthogonal_line(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:479:59: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | Line make_orthogonal_line(Point const &p, Line const &line) | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘Geom::Point Geom::projection(const Point&, const Line&)’: /usr/include/2geom-1.3.0/2geom/line.h:513:50: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 513 | Point projection(Point const &p, Line const &line) | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:22: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h: In member function ‘Geom::Line Inkscape::SnappedLine::getLine() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.h:51:32: note: parameter passing for argument of type ‘Geom::Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | Geom::Line getLine() const {return Geom::Line(_point_on_line, _point_on_line + Geom::rot90(_normal_to_line));} | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h: In member function ‘Geom::Point Inkscape::Snapper::SnapConstraint::getPoint() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:90:38: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Geom::Point getPoint() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h: In member function ‘bool Inkscape::PageManager::hasNextPage() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 74 | bool hasNextPage() const { return getSelectedPageIndex() + 1 < pages.size(); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.h:74:66: warning: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/curve.h:47: /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::at0() const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/sbasis-curve.h:89:62: required from here /usr/include/boost/operators.hpp:268:1: note: 89 | Point initialPoint() const override { return inner.at0(); } /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~^~ /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point at0() const { | ^~~ /usr/include/2geom-1.3.0/2geom/transforms.h: In instantiation of ‘Geom::Affine Geom::TransformOperations::operator*(const T2&) const [with T2 = Geom::Affine; T = Geom::Translate]’: /usr/include/2geom-1.3.0/2geom/line.h:338:36: required from here /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: 338 | m = Translate(-_initial) * m; /usr/include/2geom-1.3.0/2geom/d2.h:121:11: note: | ^ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Affine operator*(T2 const &t) const { | ^~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 83 | Interval result = Base::from_range(start, end); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: 88 | Interval result = from_range(c, c+n); /usr/include/2geom-1.3.0/2geom/transforms.h:85:12: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/boost/multi_index/detail/bidir_node_iterator.hpp:17, from /usr/include/boost/multi_index/sequenced_index.hpp:30, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:22: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h: In instantiation of ‘Geom::Point Geom::D2< >::operator()(double) const [with T = Geom::SBasis]’: /usr/include/2geom-1.3.0/2geom/concepts.h:84:14: required from ‘void Geom::FragmentConcept::constraints() [with T = Geom::D2]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 84 | o = t(d); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ~^~~ /usr/include/boost/concept/detail/has_constraints.hpp:32:62: required by substitution of ‘template boost::concepts::detail::yes boost::concepts::detail::has_constraints_(Model*, wrap_constraints*) [with Model = Geom::FragmentConcept >]’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 32 | inline yes has_constraints_(Model*, wrap_constraints* = 0); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:42:5: required from ‘const bool boost::concepts::not_satisfied > >::value’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 42 | BOOST_STATIC_CONSTANT( /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/concept/detail/has_constraints.hpp:45:51: required from ‘struct boost::concepts::not_satisfied > >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 45 | typedef boost::integral_constant type; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~ /usr/include/boost/concept/detail/general.hpp:72:8: required from ‘struct boost::concepts::requirement_ >)>’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 72 | struct requirement_ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/d2.h:110:9: required from ‘class Geom::Piecewise >’ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 110 | BOOST_CONCEPT_ASSERT((FragmentConcept)); /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^~~~~~~~~~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/bezier.h:338:25: required from here /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: 338 | Bezier result = f * g; /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: | ^ /usr/include/2geom-1.3.0/2geom/d2.h:433:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | D2::operator()(double t) const { | ^~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [ 99%] Linking CXX shared library ../lib64/libinkscape_base.so cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape_base.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -shared -Wl,-soname,libinkscape_base.so.1.3.2.0 -o ../lib64/libinkscape_base.so.1.3.2.0 CMakeFiles/inkscape_base.dir/async/async.cpp.o "CMakeFiles/inkscape_base.dir/color/color-conv.cpp.o" CMakeFiles/inkscape_base.dir/debug/demangle.cpp.o CMakeFiles/inkscape_base.dir/debug/heap.cpp.o "CMakeFiles/inkscape_base.dir/debug/log-display-config.cpp.o" CMakeFiles/inkscape_base.dir/debug/logger.cpp.o "CMakeFiles/inkscape_base.dir/debug/sysv-heap.cpp.o" CMakeFiles/inkscape_base.dir/debug/timestamp.cpp.o "CMakeFiles/inkscape_base.dir/display/cairo-utils.cpp.o" CMakeFiles/inkscape_base.dir/display/curve.cpp.o "CMakeFiles/inkscape_base.dir/display/drawing-context.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-group.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-image.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-paintserver.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-pattern.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-shape.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-surface.cpp.o" "CMakeFiles/inkscape_base.dir/display/drawing-text.cpp.o" CMakeFiles/inkscape_base.dir/display/drawing.cpp.o "CMakeFiles/inkscape_base.dir/display/nr-3dutils.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-blend.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-colormatrix.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-component-transfer.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-composite.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-convolve-matrix.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-diffuselighting.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-displacement-map.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-flood.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-gaussian.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-image.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-merge.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-morphology.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-offset.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-primitive.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-slot.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-specularlighting.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-tile.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-turbulence.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter-units.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-filter.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-light.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-style.cpp.o" "CMakeFiles/inkscape_base.dir/display/nr-svgfonts.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item-list.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-temporary-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/snap-indicator.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-bpath.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-catchall.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-context.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-ctrl.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-curve.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-drawing.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-grid.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-group.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-guideline.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-quad.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-rect.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-item-text.cpp.o" "CMakeFiles/inkscape_base.dir/display/control/canvas-page.cpp.o" CMakeFiles/inkscape_base.dir/extension/db.cpp.o CMakeFiles/inkscape_base.dir/extension/dependency.cpp.o CMakeFiles/inkscape_base.dir/extension/effect.cpp.o "CMakeFiles/inkscape_base.dir/extension/execution-env.cpp.o" CMakeFiles/inkscape_base.dir/extension/extension.cpp.o CMakeFiles/inkscape_base.dir/extension/init.cpp.o CMakeFiles/inkscape_base.dir/extension/input.cpp.o CMakeFiles/inkscape_base.dir/extension/output.cpp.o CMakeFiles/inkscape_base.dir/extension/patheffect.cpp.o CMakeFiles/inkscape_base.dir/extension/print.cpp.o CMakeFiles/inkscape_base.dir/extension/system.cpp.o CMakeFiles/inkscape_base.dir/extension/template.cpp.o CMakeFiles/inkscape_base.dir/extension/timer.cpp.o CMakeFiles/inkscape_base.dir/extension/loader.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/implementation.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/xslt.cpp.o CMakeFiles/inkscape_base.dir/extension/implementation/script.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bluredge.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/cairo-ps-out.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cairo-render-context.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cairo-renderer-pdf-out.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/emf-inout.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/emf-print.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/gdkpixbuf-input.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/gimpgrad.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/grid.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/image-resolution.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/latex-pstricks-out.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/metafile-inout.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/metafile-print.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/odf.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/latex-text-renderer.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/png-output.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pov-out.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/svg.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/svgz.cpp.o "CMakeFiles/inkscape_base.dir/extension/internal/template-base.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-from-file.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-other.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-paper.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-screen.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-social.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/template-video.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/text_reassemble.c.o "CMakeFiles/inkscape_base.dir/extension/internal/wmf-inout.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/wmf-print.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-all.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/filter/filter-file.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/filter/filter.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/prefdialog.cpp.o CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter.cpp.o "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-bool.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-color.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-float.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-int.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-notebook.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-optiongroup.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-path.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/parameter-string.cpp.o" CMakeFiles/inkscape_base.dir/extension/prefdialog/widget.cpp.o "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-box.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-image.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-label.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-separator.cpp.o" "CMakeFiles/inkscape_base.dir/extension/prefdialog/widget-spacer.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-utils.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-input.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/pdf-parser.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/svg-builder.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-utils.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/pdfinput/poppler-cairo-font-engine.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/cdr-input.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/vsd-input.cpp.o" "CMakeFiles/inkscape_base.dir/extension/internal/wpg-input.cpp.o" CMakeFiles/inkscape_base.dir/extension/internal/bitmap/adaptiveThreshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/addNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/blur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/channel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/charcoal.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/colorize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/contrast.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/crop.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/cycleColormap.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/despeckle.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/edge.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/emboss.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/enhance.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/equalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/gaussianBlur.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/imagemagick.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/implode.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/level.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/levelChannel.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/medianFilter.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/modulate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/negate.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/normalize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/oilPaint.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/opacity.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/raise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/reduceNoise.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sample.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/shade.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/sharpen.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/solarize.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/spread.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/swirl.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/threshold.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/unsharpmask.cpp.o CMakeFiles/inkscape_base.dir/extension/internal/bitmap/wave.cpp.o "CMakeFiles/inkscape_base.dir/helper/choose-file.cpp.o" CMakeFiles/inkscape_base.dir/helper/geom.cpp.o "CMakeFiles/inkscape_base.dir/helper/geom-nodetype.cpp.o" "CMakeFiles/inkscape_base.dir/helper/geom-pathstroke.cpp.o" "CMakeFiles/inkscape_base.dir/helper/geom-pathvector_nodesatellites.cpp.o" "CMakeFiles/inkscape_base.dir/helper/geom-nodesatellite.cpp.o" CMakeFiles/inkscape_base.dir/helper/gettext.cpp.o "CMakeFiles/inkscape_base.dir/helper/pixbuf-ops.cpp.o" "CMakeFiles/inkscape_base.dir/helper/png-write.cpp.o" "CMakeFiles/inkscape_base.dir/helper/save-image.cpp.o" "CMakeFiles/inkscape_base.dir/helper/stock-items.cpp.o" "CMakeFiles/inkscape_base.dir/helper/sp-marshal.cpp.o" "CMakeFiles/inkscape_base.dir/io/dir-util.cpp.o" CMakeFiles/inkscape_base.dir/io/file.cpp.o "CMakeFiles/inkscape_base.dir/io/file-export-cmd.cpp.o" CMakeFiles/inkscape_base.dir/io/resource.cpp.o "CMakeFiles/inkscape_base.dir/io/fix-broken-links.cpp.o" CMakeFiles/inkscape_base.dir/io/stream/bufferstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/gzipstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/inkscapestream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/stringstream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/uristream.cpp.o CMakeFiles/inkscape_base.dir/io/stream/xsltstream.cpp.o CMakeFiles/inkscape_base.dir/io/sys.cpp.o CMakeFiles/inkscape_base.dir/io/http.cpp.o CMakeFiles/inkscape_base.dir/live_effects/effect.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/fill-conversion.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-angle_bisector.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-attach-path.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bendpath.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bool.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bounding-box.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-bspline.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_3pts.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-circle_with_radius.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-clone-original.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-constructgrid.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-copy_rotate.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-curvestitch.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-dashed-stroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-dynastroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-ellipse_5pts.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-embrodery-stitch-ordering.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-envelope.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-extrude.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-many.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-fill-between-strokes.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-fillet-chamfer.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-gears.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-interpolate_points.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-jointype.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-knot.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-lattice2.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-line_segment.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-measure-segments.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-mirror_symmetry.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-offset.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-parallel.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-path_length.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-patternalongpath.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-perp_bisector.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-perspective-envelope.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-powerclip.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-powermask.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-powerstroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-pts2ellipse.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-recursiveskeleton.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-rough-hatches.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-roughen.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-ruler.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-show_handles.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-simplify.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-skeleton.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-sketch.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-slice.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-spiro.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-tangent_to_curve.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-taperstroke.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-test-doEffect-stack.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-text_label.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-tiling.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-transform_2pts.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/lpegroupbbox.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/lpeobject-reference.cpp.o" "CMakeFiles/inkscape_base.dir/live_effects/lpe-vonkoch.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/lpeobject.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/spiro-converters.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/spiro.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/array.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/bool.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/colorpicker.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/hidden.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/satellitearray.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/parameter/satellite-reference.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/parameter/message.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalsatellite.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/originalpath.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/patharray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/parameter.cpp.o "CMakeFiles/inkscape_base.dir/live_effects/parameter/path-reference.cpp.o" CMakeFiles/inkscape_base.dir/live_effects/parameter/path.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/point.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/powerstrokepointarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/random.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/scalararray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/nodesatellitesarray.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/text.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/fontbutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/togglebutton.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/transformedpoint.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/unit.cpp.o CMakeFiles/inkscape_base.dir/live_effects/parameter/vector.cpp.o "CMakeFiles/inkscape_base.dir/object/box3d-side.cpp.o" CMakeFiles/inkscape_base.dir/object/box3d.cpp.o "CMakeFiles/inkscape_base.dir/object/color-profile.cpp.o" "CMakeFiles/inkscape_base.dir/object/object-set.cpp.o" "CMakeFiles/inkscape_base.dir/object/persp3d-reference.cpp.o" CMakeFiles/inkscape_base.dir/object/persp3d.cpp.o "CMakeFiles/inkscape_base.dir/object/sp-anchor.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-clippath.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-conn-end-pair.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-conn-end.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-defs.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-desc.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-dimensions.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-ellipse.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-factory.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-filter-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-filter.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-flowdiv.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-flowregion.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-flowtext.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-font-face.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-font.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-glyph-kerning.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-glyph.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-gradient-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-grid.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-guide.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-hatch-path.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-hatch.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-image.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-item-group.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-item-transform.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-item.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-line.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-linear-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-lpe-item.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-marker.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mask.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-array.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-patch.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-mesh-row.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-metadata.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-missing-glyph.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-namedview.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-object-group.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-object.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-offset.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-paint-server.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-page.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-path.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-pattern.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-polygon.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-polyline.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-radial-gradient.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-rect.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-root.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-script.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-shape.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-shape-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-solid-color.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-spiral.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-star.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-stop.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-string.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-style-elem.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-switch.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-symbol.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tag-use-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tag-use.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tag.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-text.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-title.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tref-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tref.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-tspan.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-use-reference.cpp.o" "CMakeFiles/inkscape_base.dir/object/sp-use.cpp.o" "CMakeFiles/inkscape_base.dir/object/uri-references.cpp.o" CMakeFiles/inkscape_base.dir/object/uri.cpp.o CMakeFiles/inkscape_base.dir/object/viewbox.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/sp-filter-primitive.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/blend.cpp.o CMakeFiles/inkscape_base.dir/object/filters/colormatrix.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/componenttransfer-funcnode.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/componenttransfer.cpp.o CMakeFiles/inkscape_base.dir/object/filters/composite.cpp.o CMakeFiles/inkscape_base.dir/object/filters/convolvematrix.cpp.o CMakeFiles/inkscape_base.dir/object/filters/diffuselighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/displacementmap.cpp.o CMakeFiles/inkscape_base.dir/object/filters/distantlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/flood.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/gaussian-blur.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/image.cpp.o CMakeFiles/inkscape_base.dir/object/filters/merge.cpp.o CMakeFiles/inkscape_base.dir/object/filters/mergenode.cpp.o CMakeFiles/inkscape_base.dir/object/filters/morphology.cpp.o CMakeFiles/inkscape_base.dir/object/filters/offset.cpp.o CMakeFiles/inkscape_base.dir/object/filters/pointlight.cpp.o CMakeFiles/inkscape_base.dir/object/filters/specularlighting.cpp.o CMakeFiles/inkscape_base.dir/object/filters/spotlight.cpp.o "CMakeFiles/inkscape_base.dir/object/filters/slot-resolver.cpp.o" CMakeFiles/inkscape_base.dir/object/filters/tile.cpp.o CMakeFiles/inkscape_base.dir/object/filters/turbulence.cpp.o CMakeFiles/inkscape_base.dir/object/algorithms/graphlayout.cpp.o CMakeFiles/inkscape_base.dir/object/algorithms/removeoverlap.cpp.o CMakeFiles/inkscape_base.dir/object/algorithms/unclump.cpp.o "CMakeFiles/inkscape_base.dir/path/path-boolop.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-object-set.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-offset.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-outline.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-simplify.cpp.o" "CMakeFiles/inkscape_base.dir/path/path-util.cpp.o" "CMakeFiles/inkscape_base.dir/path/splinefit/bezier-fit.cpp.o" CMakeFiles/inkscape_base.dir/path/splinefit/splinefit.c.o CMakeFiles/inkscape_base.dir/path/splinefit/splinefont.c.o CMakeFiles/inkscape_base.dir/path/splinefit/splinerefigure.c.o "CMakeFiles/inkscape_base.dir/svg/css-ostringstream.cpp.o" "CMakeFiles/inkscape_base.dir/svg/path-string.cpp.o" CMakeFiles/inkscape_base.dir/svg/stringstream.cpp.o "CMakeFiles/inkscape_base.dir/svg/strip-trailing-zeros.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-affine.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-affine-parser.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-box.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-color.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-angle.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-length.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-bool.cpp.o" "CMakeFiles/inkscape_base.dir/svg/svg-path.cpp.o" CMakeFiles/inkscape_base.dir/trace/cielab.cpp.o CMakeFiles/inkscape_base.dir/trace/filterset.cpp.o CMakeFiles/inkscape_base.dir/trace/imagemap.cpp.o "CMakeFiles/inkscape_base.dir/trace/imagemap-gdk.cpp.o" CMakeFiles/inkscape_base.dir/trace/quantize.cpp.o CMakeFiles/inkscape_base.dir/trace/siox.cpp.o CMakeFiles/inkscape_base.dir/trace/trace.cpp.o "CMakeFiles/inkscape_base.dir/trace/potrace/inkscape-potrace.cpp.o" "CMakeFiles/inkscape_base.dir/trace/autotrace/inkscape-autotrace.cpp.o" "CMakeFiles/inkscape_base.dir/trace/depixelize/inkscape-depixelize.cpp.o" "CMakeFiles/inkscape_base.dir/ui/builder-utils.cpp.o" CMakeFiles/inkscape_base.dir/ui/clipboard.cpp.o CMakeFiles/inkscape_base.dir/ui/contextmenu.cpp.o "CMakeFiles/inkscape_base.dir/ui/cursor-utils.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog-events.cpp.o" "CMakeFiles/inkscape_base.dir/ui/draw-anchor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/drag-and-drop.cpp.o" "CMakeFiles/inkscape_base.dir/ui/icon-loader.cpp.o" CMakeFiles/inkscape_base.dir/ui/interface.cpp.o CMakeFiles/inkscape_base.dir/ui/monitor.cpp.o "CMakeFiles/inkscape_base.dir/ui/selected-color.cpp.o" "CMakeFiles/inkscape_base.dir/ui/shape-editor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/shape-editor-knotholders.cpp.o" "CMakeFiles/inkscape_base.dir/ui/simple-pref-pusher.cpp.o" CMakeFiles/inkscape_base.dir/ui/shortcuts.cpp.o "CMakeFiles/inkscape_base.dir/ui/svg-renderer.cpp.o" CMakeFiles/inkscape_base.dir/ui/syntax.cpp.o CMakeFiles/inkscape_base.dir/ui/themes.cpp.o "CMakeFiles/inkscape_base.dir/ui/tool-factory.cpp.o" CMakeFiles/inkscape_base.dir/ui/util.cpp.o CMakeFiles/inkscape_base.dir/ui/modifiers.cpp.o CMakeFiles/inkscape_base.dir/ui/cache/svg_preview_cache.cpp.o "CMakeFiles/inkscape_base.dir/ui/desktop/document-check.cpp.o" CMakeFiles/inkscape_base.dir/ui/desktop/menubar.cpp.o "CMakeFiles/inkscape_base.dir/ui/desktop/menu-icon-shift.cpp.o" CMakeFiles/inkscape_base.dir/ui/knot/knot.cpp.o "CMakeFiles/inkscape_base.dir/ui/knot/knot-holder.cpp.o" "CMakeFiles/inkscape_base.dir/ui/knot/knot-holder-entity.cpp.o" "CMakeFiles/inkscape_base.dir/ui/knot/knot-ptr.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/control-point-selection.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/control-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/curve-drag-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/event-utils.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/modifier-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/multi-path-manipulator.cpp.o" CMakeFiles/inkscape_base.dir/ui/tool/node.cpp.o "CMakeFiles/inkscape_base.dir/ui/tool/path-manipulator.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/selectable-control-point.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tool/transform-handle-set.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/arc-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/box3d-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/calligraphy-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/connector-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/dropper-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/marker-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/eraser-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/gradient-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/lpe-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/measure-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/mesh-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/node-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/page-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/paintbucket-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/pencil-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/rect-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/select-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/booleans-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/spiral-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/spray-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/star-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/text-toolbar.cpp.o" CMakeFiles/inkscape_base.dir/ui/toolbar/toolbar.cpp.o "CMakeFiles/inkscape_base.dir/ui/toolbar/tweak-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/toolbar/zoom-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/arc-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/box3d-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/calligraphic-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/connector-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/dropper-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/dynamic-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/eraser-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/flood-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/freehand-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/gradient-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/lpe-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/measure-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/mesh-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/node-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/pages-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/pencil-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/pen-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/rect-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/marker-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/select-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/booleans-builder.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/booleans-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/booleans-subitems.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/spiral-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/spray-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/star-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/text-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/tool-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/tweak-tool.cpp.o" "CMakeFiles/inkscape_base.dir/ui/tools/zoom-tool.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/about.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/align-and-distribute.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/calligraphic-profile-rename.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/clonetiler.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/color-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/command-palette.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/attrdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/debug.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-base.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-container.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-data.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-manager.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-multipaned.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-notebook.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/dialog-window.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/document-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/document-resources.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/export.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/export-batch.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/export-single.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/filedialog.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/filedialogimpl-gtkmm.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/fill-and-stroke.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/filter-effects-dialog.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/find.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/font-collections-manager.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-collection-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/font-substitution.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/global-palettes.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/glyphs.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/grid-arrange-tab.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/guides.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/icon-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/inkscape-preferences.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/input.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/knot-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/layer-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-add.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/livepatheffect-editor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/lpe-fillet-chamfer-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/lpe-powerstroke-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/memory.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/messages.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/new-from-template.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/object-attributes.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/object-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/objects.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/polar-arrange-tab.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/print.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/prototype.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/selectorsdialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/startup.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/styledialog.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/svg-fonts-dialog.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/svg-preview.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/swatches.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/symbols.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/paint-servers.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/text-edit.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/tile.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/tracedialog.cpp.o CMakeFiles/inkscape_base.dir/ui/dialog/transformation.cpp.o "CMakeFiles/inkscape_base.dir/ui/dialog/undo-history.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/xml-tree.cpp.o" "CMakeFiles/inkscape_base.dir/ui/dialog/save-template-dialog.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/iconrenderer.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/alignment-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/anchor-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/completion-popup.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/canvas.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/stores.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/synchronizer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/util.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texture.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/texturecache.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/pixelstreamer.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/updaters.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/framecheck.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/glgraphics.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/cairographics.cpp.o CMakeFiles/inkscape_base.dir/ui/widget/canvas/graphics.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/canvas-grid.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/canvas-notice.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-entry.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-icc-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-notebook.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-palette.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-picker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-scales.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/color-slider.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/combo-box-entry-tool-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/combo-tool-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/custom-tooltip.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/dash-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/entity-entry.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/entry.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/export-lists.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/export-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/filter-effect-chooser.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/fill-style.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-button.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-selector-toolbar.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-variants.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/font-variations.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/frame.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/gradient-image.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-editor.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-vector-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/gradient-with-stops.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/image-properties.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/imagetoggler.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/ink-color-wheel.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/ink-ruler.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/ink-spinscale.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/label-tool-item.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/labelled.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/layer-selector.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/licensor.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/marker-combo-box.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/notebook-page.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/object-composite-settings.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/objects-dialog-cells.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/oklab-color-wheel.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/optglarea.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/page-properties.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/page-size-preview.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/page-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/paint-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/pattern-editor.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/point.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/preferences-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/random.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/registered-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/registry.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/rendering-options.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/rotateable.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/scalar-unit.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/scalar.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/scroll-utils.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/selected-style.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/shapeicon.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/spin-button-tool-item.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/spin-scale.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/spinbutton.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/stroke-style.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/style-subject.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/style-swatch.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/swatch-selector.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/template-list.cpp.o" CMakeFiles/inkscape_base.dir/ui/widget/text.cpp.o "CMakeFiles/inkscape_base.dir/ui/widget/tolerance-slider.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/unit-menu.cpp.o" "CMakeFiles/inkscape_base.dir/ui/widget/unit-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/ui/view/svg-view-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/view/view.cpp.o "CMakeFiles/inkscape_base.dir/ui/view/view-widget.cpp.o" CMakeFiles/inkscape_base.dir/ui/dialog/spellcheck.cpp.o "CMakeFiles/inkscape_base.dir/widgets/desktop-widget.cpp.o" CMakeFiles/inkscape_base.dir/widgets/paintdef.cpp.o "CMakeFiles/inkscape_base.dir/widgets/sp-attribute-widget.cpp.o" "CMakeFiles/inkscape_base.dir/widgets/sp-xmlview-tree.cpp.o" "CMakeFiles/inkscape_base.dir/widgets/spw-utilities.cpp.o" CMakeFiles/inkscape_base.dir/widgets/toolbox.cpp.o "CMakeFiles/inkscape_base.dir/xml/composite-node-observer.cpp.o" "CMakeFiles/inkscape_base.dir/xml/croco-node-iface.cpp.o" CMakeFiles/inkscape_base.dir/xml/event.cpp.o "CMakeFiles/inkscape_base.dir/xml/log-builder.cpp.o" "CMakeFiles/inkscape_base.dir/xml/node-fns.cpp.o" CMakeFiles/inkscape_base.dir/xml/node.cpp.o "CMakeFiles/inkscape_base.dir/xml/node-iterators.cpp.o" CMakeFiles/inkscape_base.dir/xml/quote.cpp.o CMakeFiles/inkscape_base.dir/xml/repr.cpp.o "CMakeFiles/inkscape_base.dir/xml/repr-css.cpp.o" "CMakeFiles/inkscape_base.dir/xml/repr-io.cpp.o" "CMakeFiles/inkscape_base.dir/xml/repr-sorting.cpp.o" "CMakeFiles/inkscape_base.dir/xml/repr-util.cpp.o" "CMakeFiles/inkscape_base.dir/xml/simple-document.cpp.o" "CMakeFiles/inkscape_base.dir/xml/simple-node.cpp.o" CMakeFiles/inkscape_base.dir/xml/subtree.cpp.o "CMakeFiles/inkscape_base.dir/xml/helper-observer.cpp.o" "CMakeFiles/inkscape_base.dir/xml/rebase-hrefs.cpp.o" "CMakeFiles/inkscape_base.dir/xml/href-attribute-helper.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/font-factory.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/font-instance.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/font-lister.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Compute.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Input.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-OutIter.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Output.cpp.o" "CMakeFiles/inkscape_base.dir/libnrtype/Layout-TNG-Scanline-Makers.cpp.o" CMakeFiles/inkscape_base.dir/libnrtype/OpenTypeUtil.cpp.o "CMakeFiles/inkscape_base.dir/libnrtype/style-attachments.cpp.o" "CMakeFiles/inkscape_base.dir/alignment-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-rel-css.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-rel-svg.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-rel-util.cpp.o" "CMakeFiles/inkscape_base.dir/attribute-sort-util.cpp.o" CMakeFiles/inkscape_base.dir/attributes.cpp.o "CMakeFiles/inkscape_base.dir/auto-save.cpp.o" "CMakeFiles/inkscape_base.dir/axis-manip.cpp.o" CMakeFiles/inkscape_base.dir/hsluv.cpp.o CMakeFiles/inkscape_base.dir/color.cpp.o "CMakeFiles/inkscape_base.dir/composite-undo-stack-observer.cpp.o" CMakeFiles/inkscape_base.dir/conditions.cpp.o "CMakeFiles/inkscape_base.dir/conn-avoid-ref.cpp.o" "CMakeFiles/inkscape_base.dir/console-output-undo-observer.cpp.o" "CMakeFiles/inkscape_base.dir/context-fns.cpp.o" "CMakeFiles/inkscape_base.dir/desktop-events.cpp.o" "CMakeFiles/inkscape_base.dir/desktop-style.cpp.o" CMakeFiles/inkscape_base.dir/desktop.cpp.o "CMakeFiles/inkscape_base.dir/device-manager.cpp.o" "CMakeFiles/inkscape_base.dir/distribution-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/document-subset.cpp.o" "CMakeFiles/inkscape_base.dir/document-undo.cpp.o" CMakeFiles/inkscape_base.dir/document.cpp.o "CMakeFiles/inkscape_base.dir/ege-color-prof-tracker.cpp.o" "CMakeFiles/inkscape_base.dir/event-log.cpp.o" "CMakeFiles/inkscape_base.dir/extract-uri.cpp.o" CMakeFiles/inkscape_base.dir/file.cpp.o "CMakeFiles/inkscape_base.dir/file-update.cpp.o" "CMakeFiles/inkscape_base.dir/filter-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/filter-enums.cpp.o" "CMakeFiles/inkscape_base.dir/gc-anchored.cpp.o" "CMakeFiles/inkscape_base.dir/gc-finalized.cpp.o" "CMakeFiles/inkscape_base.dir/gradient-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/gradient-drag.cpp.o" "CMakeFiles/inkscape_base.dir/guide-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/grid-snapper.cpp.o" "CMakeFiles/inkscape_base.dir/id-clash.cpp.o" CMakeFiles/inkscape_base.dir/inkscape.cpp.o "CMakeFiles/inkscape_base.dir/inkscape-version-info.cpp.o" "CMakeFiles/inkscape_base.dir/layer-manager.cpp.o" "CMakeFiles/inkscape_base.dir/line-geometry.cpp.o" "CMakeFiles/inkscape_base.dir/line-snapper.cpp.o" CMakeFiles/inkscape_base.dir/media.cpp.o "CMakeFiles/inkscape_base.dir/message-context.cpp.o" "CMakeFiles/inkscape_base.dir/message-stack.cpp.o" CMakeFiles/inkscape_base.dir/mod360.cpp.o "CMakeFiles/inkscape_base.dir/object-hierarchy.cpp.o" "CMakeFiles/inkscape_base.dir/object-snapper.cpp.o" CMakeFiles/inkscape_base.dir/oklab.cpp.o "CMakeFiles/inkscape_base.dir/page-manager.cpp.o" "CMakeFiles/inkscape_base.dir/path-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/path-prefix.cpp.o" "CMakeFiles/inkscape_base.dir/perspective-line.cpp.o" CMakeFiles/inkscape_base.dir/preferences.cpp.o CMakeFiles/inkscape_base.dir/print.cpp.o "CMakeFiles/inkscape_base.dir/profile-manager.cpp.o" CMakeFiles/inkscape_base.dir/proj_pt.cpp.o "CMakeFiles/inkscape_base.dir/pure-transform.cpp.o" CMakeFiles/inkscape_base.dir/rdf.cpp.o CMakeFiles/inkscape_base.dir/rubberband.cpp.o CMakeFiles/inkscape_base.dir/selcue.cpp.o "CMakeFiles/inkscape_base.dir/selection-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/selection-describer.cpp.o" CMakeFiles/inkscape_base.dir/selection.cpp.o "CMakeFiles/inkscape_base.dir/seltrans-handles.cpp.o" CMakeFiles/inkscape_base.dir/seltrans.cpp.o "CMakeFiles/inkscape_base.dir/snap-preferences.cpp.o" CMakeFiles/inkscape_base.dir/snap.cpp.o "CMakeFiles/inkscape_base.dir/snapped-curve.cpp.o" "CMakeFiles/inkscape_base.dir/snapped-line.cpp.o" "CMakeFiles/inkscape_base.dir/snapped-point.cpp.o" CMakeFiles/inkscape_base.dir/snapper.cpp.o "CMakeFiles/inkscape_base.dir/style-internal.cpp.o" CMakeFiles/inkscape_base.dir/style.cpp.o "CMakeFiles/inkscape_base.dir/text-chemistry.cpp.o" "CMakeFiles/inkscape_base.dir/text-editing.cpp.o" CMakeFiles/inkscape_base.dir/transf_mat_3x4.cpp.o CMakeFiles/inkscape_base.dir/unicoderange.cpp.o "CMakeFiles/inkscape_base.dir/vanishing-point.cpp.o" CMakeFiles/inkscape_base.dir/version.cpp.o "CMakeFiles/inkscape_base.dir/pattern-manager.cpp.o" "CMakeFiles/inkscape_base.dir/pattern-manipulation.cpp.o" "CMakeFiles/inkscape_base.dir/inkscape-window.cpp.o" "CMakeFiles/inkscape_base.dir/inkscape-application.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-effect-data.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-extra-data.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-hint-data.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-base.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-canvas-mode.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-canvas-snapping.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-canvas-transform.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-dialogs.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-edit-document.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-edit-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-edit.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-effect.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-element-a.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-element-image.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-file-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-file.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-helper.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-help-url.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-hide-lock.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-layer.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-node-align.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-object.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-object-align.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-output.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-paths.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-selection-object.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-selection-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-selection.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-text.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-tools.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-tutorial.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-transform.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-undo-document.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-view-mode.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-view-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-window.cpp.o" "CMakeFiles/inkscape_base.dir/actions/actions-pages.cpp.o" "CMakeFiles/inkscape_base.dir/inkview-application.cpp.o" "CMakeFiles/inkscape_base.dir/inkview-window.cpp.o" "CMakeFiles/inkscape_base.dir/manipulation/copy-resource.cpp.o" "CMakeFiles/inkscape_base.dir/inkscape-version.cpp.o" -Wl,-rpath,:::::::::: /usr/lib64/libboost_filesystem.so.1.83.0 ../lib64/libcroco_LIB.a ../lib64/libavoid_LIB.a ../lib64/libcola_LIB.a ../lib64/libvpsc_LIB.a ../lib64/liblivarot_LIB.a ../lib64/libuemf_LIB.a ../lib64/libdepixelize_LIB.a ../lib64/libautotrace_LIB.a ../lib64/libutil_LIB.a ../lib64/libgc_LIB.a -L/usr/lib64 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lgtksourceview-4 -lxslt -lxml2 -lz -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy -lX11 -lXext /usr/lib64/libboost_atomic.so.1.83.0 -lxml2 -lm -l2geom In member function ‘_ZNK4Geom11GenericRectIdE6cornerEj.part.0’: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:405:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | res.end = 3.0 * (end - cp2 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In function ‘FitCubic’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:340: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | bool Path::FitCubic(Geom::Point const &start, PathDescrCubicTo &res, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp: In member function ‘RaffineTk’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathSimplify.cpp:1267: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1267 | double Path::RaffineTk (Geom::Point pt, Geom::Point p0, Geom::Point p1, Geom::Point p2, Geom::Point p3, double it) In member function ‘__ct ’, inlined from ‘construct’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘_M_realloc_append’ at /usr/include/c++/14/bits/vector.tcc:634:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapper.h:82:86: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | SnapConstraint(Geom::Line const &l) : _point(l.origin()), _direction(l.versor()), _radius(0), _type(LINE) {} | ^ In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop.constprop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ In function ‘__make_heap’, inlined from ‘__heap_select’ at /usr/include/c++/14/bits/stl_algo.h:1593:23, inlined from ‘__partial_sort’ at /usr/include/c++/14/bits/stl_algo.h:1868:25, inlined from ‘__introsort_loop.constprop’ at /usr/include/c++/14/bits/stl_algo.h:1884:27: /usr/include/c++/14/bits/stl_heap.h:356:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 356 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedCurve const &curve, Geom::Point const &p, Geom::Affine dt2doc) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:74:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | Geom::Point p_ix = this->_curve->pointAt(c.ta); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘getLine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:131:60: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | inters = Geom::intersection(getLine(), line.getLine()); | ^ In member function ‘pointAt’, inlined from ‘intersect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:50: /usr/include/2geom-1.3.0/2geom/line.h:232:20: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:40: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Geom::Point inters_pt = getLine().pointAt((*inters).ta); | ^ In function ‘lerp’, inlined from ‘pointAt’ at /usr/include/2geom-1.3.0/2geom/line.h:232:20, inlined from ‘intersect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-line.cpp:140:50: /usr/include/2geom-1.3.0/2geom/point.h:354:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | return (1 - t) * a + t * b; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCS’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:184: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | bool getClosestIntersectionCS(std::list const &list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp: In member function ‘MakeTweak’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 561 | Shape::MakeTweak (int mode, Shape *a, double power, JoinType join, double miter, bool do_profile, Geom::Point c, Geom::Point vector, double radius, Geom::Affine *i2doc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:561: 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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:672:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 672 | tovec = tovec.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeMisc.cpp:698:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | Path::DoLeftJoin (this, 0, join, ptP+this_vec, stD+this_vec, seD+this_vec, miter, stL, seL, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:51:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 51 | return origin_a + t * vector_a; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:405:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | path *= i2dt * dt2p; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_transform_path.constprop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 395 | static void sp_spray_transform_path(SPItem * item, Geom::Path &path, Geom::Affine affine, Geom::Point center){ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:395: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:396:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 396 | path *= i2anc_affine(static_cast(item->parent), nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:357:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | canvas_text->set_coord(pos + n * length); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘sp_selection_paste_impl.isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | static std::vector sp_selection_paste_impl(SPDocument *doc, SPObject *parent, In member function ‘_calcAbsAffineDefault’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1747:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | Geom::Affine abs_affine = Geom::Translate(-_origin) * Geom::Affine(default_scale) * Geom::Translate(_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘_calcAbsAffineDefault’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1745 | Geom::Point Inkscape::SelTrans::_calcAbsAffineDefault(Geom::Scale const default_scale) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In function ‘path_from_piecewise_fix_cusps.constprop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | static Geom::Path path_from_piecewise_fix_cusps( Geom::Piecewise > const & B, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:287:19: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1745: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1764:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1764 | _absolute_affine = get_scale_transform_for_uniform_stroke (*_stroked_bbox, stroke_x, stroke_y, transform_stroke, preserve, | ^ In member function ‘_calcAbsAffineGeom’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1775:124: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1775 | _absolute_affine = Geom::Translate(-_origin_for_specpoints) * _relative_affine * Geom::Translate(_origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1772 | Geom::Point Inkscape::SelTrans::_calcAbsAffineGeom(Geom::Scale const geom_scale) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1772: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1780:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1780 | Geom::Rect visual_bbox = get_visual_bbox(_geometric_bbox, _absolute_affine, _strokewidth, transform_stroke); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1789 | return _calcAbsAffineDefault(geom_scale); // this is bogus, but we must return _something_ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1789:33: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | ellipse = find_ellipse(B[prev_i].at1(), B[i].at0(), *O); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:345:47: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:365:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | pb.lineTo(B[i].at0()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:375:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | Geom::D2 newcurve1 = B[prev_i] * Geom::reflection(rot90(tang1), B[prev_i].at1()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:102: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:378:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | Geom::D2 newcurve2 = B[i] * Geom::reflection(rot90(tang2), B[i].at0()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:384:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 384 | pb.lineTo(B[i].at0()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:949:122: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 949 | bbox_of_item = item->bounds(bbox_type, item->i2doc_affine() * additional_affine * dt->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘_findCandidates’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | void SnapManager::_findCandidates(SPObject* parent, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: 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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: 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.3.2_2023-11-25_091e20ef0f/src/snap.cpp:840: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:79: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:956:88: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 956 | auto display_area = getDesktop()->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:965:156: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 965 | || (snapprefs.isTargetSnappable(Inkscape::SNAPTARGET_ROTATION_CENTER) && bbox_to_snap_incl.contains(item->getCenter()))) { // rotation center might be outside of the bounding box | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘transformed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:126:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Geom::LineSegment line_segm = line.getLine().transformed(dt2doc).segment(-1e6, 1e6); // | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In member function ‘intersect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Inkscape::SnappedPoint Inkscape::SnappedCurve::intersect(SnappedLine const &line, Geom::Point const &p, Geom::Affine dt2doc) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:113: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘segment’, inlined from ‘intersect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:126:87: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp: In function ‘getClosestIntersectionCL’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snapped-curve.cpp:219: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | bool getClosestIntersectionCL(std::list const &curve_list, std::list const &line_list, Geom::Point const &p, Inkscape::SnappedPoint &result, Geom::Affine dt2doc) In member function ‘characterAnchorPoint’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/ShapeSweep.cpp:2810:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2810 | elDot); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp: In member function ‘findBestSnap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | Inkscape::SnappedPoint SnapManager::findBestSnap(Inkscape::SnapCandidatePoint const &p, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:511: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:588:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 588 | if (getClosestIntersectionCS(isr.curves, p.getPoint(), closestCurvesIntersection, _desktop->dt2doc())) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/snap.cpp:659:51: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 659 | bool onScreen = _desktop->get_display_area().contains((*i).getPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/livarot/PathConversion.cpp:766:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 766 | Geom::Point ra = -csd - 0.5 * cse; | ^ In member function ‘multipleOfGridPitch’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 736 | Geom::Affine(Geom::Rotate(-atan2(pdiff[Geom::Y], pdiff[Geom::X]))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘tweak_colors_in_gradient.isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 705 | static void tweak_colors_in_gradient(SPItem *item, Inkscape::PaintTarget fill_or_stroke, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:705: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:715:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine i2d (item->i2doc_affine ()); | ^ In member function ‘__ct ’, inlined from ‘tweak_colors_in_gradient.isra’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:736:81: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_scale_rel.isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:119: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | static void sp_spray_scale_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Scale const &scale) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:122:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | item->set_i2d_affine(item->i2dt_affine() * s.inverse() * scale * s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_rotate_rel.isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:103: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | static void sp_spray_rotate_rel(Geom::Point c, SPDesktop */*desktop*/, SPItem *item, Geom::Rotate const &rotation) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:108:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | item->set_i2d_affine(item->i2dt_affine() * affine); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:953:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | Geom::Point v = mag * Geom::rot90( to - from ) / Geom::L2( to - from ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘operator().isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:103: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | text_page_margins->signal_icon_press().connect([=](Gtk::EntryIconPosition, const GdkEventButton*){ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/icon-preview.cpp:510:65: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | auto scaled_box = *dbox * Geom::Scale(sf); | ^ In function ‘sp_pattern_set_transform’, inlined from ‘sp_pattern_set_transform’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:49:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manipulation.cpp:53:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | pattern->transform_multiply(transform, true); | ^ In function ‘sp_pattern_get_gap’: lto1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘characterBoundingBox’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:382:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | bottom_right += span.baseline_shift * normal; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘characterBoundingBox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:354: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | Geom::Rect Layout::characterBoundingBox(iterator const &it, double *rotation) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In function ‘box3d_snap.isra’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:345: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | box3d_snap (SPBox3D *box, int id, Proj::Pt3 const &pt_proj, Proj::Pt3 const &start_pt) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 483 | Geom::Affine total_transform = Geom::Translate(-center_of_rotation) * Geom::Rotate(char_rotation) * Geom::Translate(center_of_rotation) * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:485:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 485 | quads.push_back(char_box.corner(i) * total_transform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp: In member function ‘createSelectionShape’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 425 | std::vector Layout::createSelectionShape(iterator const &it_start, iterator const &it_end, Geom::Affine const &transform) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:425: 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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:448:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | Geom::Rect box = characterBoundingBox(iterator(this, char_index), &char_rotation); | ^ In member function ‘__ct ’, inlined from ‘createSelectionShape’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-OutIter.cpp:483:105: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘showGlyphs’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:508:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | && (font_matrix * glyph_matrix.inverse()).isIdentity() | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:253:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | auto glyph_box = *glyph_rect * total_transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:324:109: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | glyph_matrix = Geom::Scale(1.0, -1.0) * (Geom::Affine)Geom::Rotate(_glyphs[glyph_index].rotation); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/Layout-TNG-Output.cpp:273: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | void Layout::print(SPPrintContext *ctx, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp: In member function ‘document_revert’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.cpp:297: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | InkscapeApplication::document_revert(SPDocument* document) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp: In function ‘create_pattern_item’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/pattern-manager.cpp:167: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | Glib::RefPtr create_pattern_item(std::shared_ptr& sandbox, SPPattern* pattern, bool stock_pattern, double scale) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘sp_selection_copy_impl.constprop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:282: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | static void sp_selection_copy_impl(std::vector const &items, std::vector &clip, Inkscape::XML::Document* xml_doc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:49: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | auto rectdst = ((Geom::Parallelogram(ext) * affine).bounds().roundOutwards() & bounds).regularized(); | ^ In member function ‘operator*’, inlined from ‘region_affine_approxinwards.constprop’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:53:49: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In function ‘region_affine_approxinwards.constprop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:68: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:61:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 61 | double fx = min(absolute(Geom::Point(1.0, 0.0) * affine.withoutTranslation())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:75:53: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | auto r2 = (Geom::Parallelogram(r) * affine).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:27: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 27 | auto region_affine_approxinwards(Cairo::RefPtr const ®, Geom::Affine const &affine, Geom::IntRect const &bounds, int d = 200) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:27: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:55:77: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | auto rectsrc = (Geom::Parallelogram(*rectdst) * affine.inverse()).bounds().roundOutwards(); | ^ /usr/include/c++/14/bits/stl_algo.h: In function ‘__insertion_sort’: /usr/include/c++/14/bits/stl_algo.h:1770: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1770 | __insertion_sort(_RandomAccessIterator __first, /usr/include/c++/14/bits/stl_algo.h:1770: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/14/bits/predefined_ops.h:158:30, inlined from ‘__insertion_sort’ at /usr/include/c++/14/bits/stl_algo.h:1777:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/14/bits/predefined_ops.h:158:30, inlined from ‘__adjust_heap’ at /usr/include/c++/14/bits/stl_heap.h:232:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ In function ‘intersection_point’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/14/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/14/bits/stl_algo.h:1876: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1876 | __introsort_loop(_RandomAccessIterator __first, In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/14/bits/predefined_ops.h:158:30, inlined from ‘__move_median_to_first’ at /usr/include/c++/14/bits/stl_algo.h:88:17, inlined from ‘__unguarded_partition_pivot’ at /usr/include/c++/14/bits/stl_algo.h:1855:34, inlined from ‘__introsort_loop’ at /usr/include/c++/14/bits/stl_algo.h:1889:38: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ /usr/include/c++/14/bits/stl_algo.h: In function ‘__introsort_loop’: /usr/include/c++/14/bits/stl_algo.h:1890:32: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ^ In member function ‘bounds’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘make_bisector_line’: lto1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/2geom-1.3.0/2geom/line.h: In function ‘middle_point’: /usr/include/2geom-1.3.0/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) ); | ^ /usr/include/2geom-1.3.0/2geom/line.h: In function ‘make_bisector_line’: /usr/include/2geom-1.3.0/2geom/line.h:497:6: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:124:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Geom::Point C_reflect_scaled = B + (B - C) / CB_length * AB_length; | ^ In function ‘calcScaleFactors’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In member function ‘controlPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:77:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | if( Geom::cross(curve[0]-curve[1], curve[1]-curve[2]) < 0 ) { | ^ In member function ‘_getTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:373:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | Geom::Affine const affine( Geom::Translate(-norm) * rel_affine * Geom::Translate(norm) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:410:37: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | p[i] = _bbox->corner(i) * affine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘untile’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3560:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3560 | Geom::Affine transform( i->transform * pat_transform ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom.cpp:1079:58: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1079 | Geom::Rect::from_xywh(Geom::dot(hull[l], v), Geom::dot(hull[i], n), w, h)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘_linearGrow’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:1224:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | distance_front += Geom::bezier_length(*fwd, fwd->_front, n->_back, *n); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_distribute_text’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:410: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 410 | object_distribute_text(const Glib::VariantBase& value, InkscapeApplication *app) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp: In member function ‘getSnapPoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.cpp:168: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | std::vector Selection::getSnapPoints(SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp: In function ‘get_nodetype’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodetype.cpp:26:10: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 26 | NodeType get_nodetype(Curve const &c_incoming, Curve const &c_outgoing) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:603: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 603 | void exchange(Inkscape::Selection* selection, SortOrder order) In function ‘__sort’, inlined from ‘sort’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1905:32: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1905 | std::__introsort_loop(__first, __last, | ^ In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/c++/14/bits/predefined_ops.h:240:23, inlined from ‘__unguarded_linear_insert’ at /usr/include/c++/14/bits/stl_algo.h:1757:20, inlined from ‘__unguarded_insertion_sort’ at /usr/include/c++/14/bits/stl_algo.h:1798:32, inlined from ‘__final_insertion_sort’ at /usr/include/c++/14/bits/stl_algo.h:1818:35, inlined from ‘__sort’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘sort’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:577:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 577 | Geom::Point point_a = a->getCenter() - (center); | ^ In function ‘__final_insertion_sort’, inlined from ‘__sort’ at /usr/include/c++/14/bits/stl_algo.h:1908:31, inlined from ‘sort’ at /usr/include/c++/14/bits/stl_algo.h:4804:18, inlined from ‘exchange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:617:26: /usr/include/c++/14/bits/stl_algo.h:1822:30: note: parameter passing for argument of type ‘struct _Iter_comp_iter’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | std::__insertion_sort(__first, __last, __comp); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘exchange’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:623:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | Geom::Point p1 = items.back()->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘stamp’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:615:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | Geom::Affine const i2dnew( i2d * _current_relative_affine ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp: In function ‘object_align_text’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-object-align.cpp:467: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 467 | object_align_text(const Glib::VariantBase& value, InkscapeApplication *app) In member function ‘timeRange’: lto1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘operator()’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_getStrokeTolerance’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1823: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1823 | double PathManipulator::_getStrokeTolerance() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘pointAt’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1786:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1786 | Geom::Point nearest_pt = _desktop->d2w(pv.pointAt(*pvp) * to_desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_updateDragPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1777 | Geom::Coord PathManipulator::_updateDragPoint(Geom::Point const &evp) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1784:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1784 | pv.nearestTime(_desktop->w2d(evp) * to_desktop.inverse()); | ^ In member function ‘pointAt’, inlined from ‘_updateDragPoint’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1786:54: /usr/include/2geom-1.3.0/2geom/pathvector.h:244:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | return at(pos.path_index).at(pos.curve_index).pointAt(pos.t); | ^ In member function ‘boundsFast’: lto1: 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 ‘appendNew’, inlined from ‘__ct ’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/priv/splines-kopf2011.h:128:46, inlined from ‘to_voronoi’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/libdepixelize/kopftracer2011.cpp:106:60: /usr/include/2geom-1.3.0/2geom/path.h:806: 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)...)); /usr/include/2geom-1.3.0/2geom/bezier-curve.h: In member function ‘controlPoint’: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:148:37: 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 member function ‘getSymbolDimensions’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_createControlPointsFromGeometry’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1236 | void PathManipulator::_createControlPointsFromGeometry() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1236: 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp: In member function ‘open’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cdr-input.cpp:303:48: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("pt"), doc->getHeight().value("pt"))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3171:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3171 | Geom::Point const center = bbox.dimensions() * 0.5; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘toMarker’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3122: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3122 | void ObjectSet::toMarker(bool apply) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 3188 | gchar const *mark_id = generate_marker(repr_copies, bbox, doc, center, parent_transform * move); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: 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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: 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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3188:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp: In function ‘set_active_tool’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-tools.cpp:173: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | set_active_tool(InkscapeWindow *win, SPItem *item, Geom::Point const p) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1263:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1263 | pathv *= _getTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1277:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1277 | Geom::Point pos = cit->finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | PathManipulator::PathManipulator(MultiPathManipulator &mpm, SPObject *path, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘subdivideSegment’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1093:23: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::lerp(t, first->position(), second->position())); | ^ In member function ‘appendNew’, inlined from ‘bevel_join’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:136:40: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘expand_circle’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:232:13: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | Geom::Point expand_circle( Geom::Circle &inner_circle, Geom::Circle const &outer_circle, Geom::Point const &start_pt, Geom::Point const &start_tangent ) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:232:13: 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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:247:45: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Line bisector = make_bisector_line( chord1 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:250:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 250 | Geom::LineSegment chord2(chord2_pts[0].point(), chord2_pts[1].point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:275:46: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | Geom::Line bisector2 = make_bisector_line( chord4 ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘make_angle_bisector_line’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: 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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘adjust_circles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354: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.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp: In function ‘extrapolate_join_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:550:51: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | Geom::Line bisector = make_angle_bisector_line(startPt, point_on_path, endPt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:564:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | Geom::Point temp = bisector.versor(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354:6: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 354 | void extrapolate_join_internal(join_data const &jd, int alternative) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:354: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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:46:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | return pt + lambda * v_dir; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:554:52: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | Geom::Line bisector_chord = make_bisector_line(chord); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-pathstroke.cpp:570:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 570 | Geom::intersection_point( bisector_chord.pointAt(0), bisector_chord.versor(), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ In function ‘coordinates’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_updateOutline’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | void PathManipulator::_updateOutline() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘side_of_intersection’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1533: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘_updateOutline’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:63: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_updateOutline’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1547:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1547 | auto rot_scale_w2d = Geom::Rotate(210.0 / 180.0 * M_PI) * Geom::Scale(10.0) * _desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1552:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1552 | Geom::Point ut = j->unitTangentAt(0.5); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:777:66: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 777 | points->push_back(SnapCandidatePoint(bbox->corner(k), corner_src, -1, corner_tgt, *bbox)); | ^ In function ‘get_embedded_orientation’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Affine Pixbuf::get_embedded_orientation(GdkPixbuf *buf) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: 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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:367:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘get_embedded_orientation’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:379:39: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘_externalChange’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1180: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | void PathManipulator::_externalChange(unsigned type) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘grab’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 238 | void Inkscape::SelTrans::grab(Geom::Point const &p, gdouble x, gdouble y, bool show_handles, bool translating) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:238: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:263:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 263 | _items_affines.push_back(it->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:264:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 264 | _items_centers.push_back(it->getCenter()); // for content-dragging, we need to remember original centers | ^ In function ‘operator*’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘operator*’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘operator*’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘operator*’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘_getGeomHandlePos’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1689 | Geom::Point Inkscape::SelTrans::_getGeomHandlePos(Geom::Point const &visual_handle_pos) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1689: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1713:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1713 | Geom::Affine abs_affine = get_scale_transform_for_uniform_stroke (*_bbox, _strokewidth, _strokewidth, transform_stroke, preserve, | ^ In member function ‘corner’, inlined from ‘ink_cairo_draw_drop_shadow’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:1561:96: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp: In member function ‘intersection_with_viewbox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | std::optional Line::intersection_with_viewbox (SPDesktop *desktop) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: 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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: 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.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:165: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:167:40: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | auto vb = desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:77: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-geometry.cpp:169:67: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | std::pair e = side_of_intersection (vb.corner(0), vb.corner(1), vb.corner(2), vb.corner(3), this->pt, this->v_dir); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp: In function ‘projection’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/line-snapper.cpp:41:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Point const p_proj = Geom::projection(p.getPoint(), Geom::Line(p1, p2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp: In function ‘canvas_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-canvas-transform.cpp:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | canvas_transform(InkscapeWindow *win, const int& option) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp: In member function ‘_update_bspline_handles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/node.cpp:202: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | void Handle::_update_bspline_handles() { In member function ‘getSelectedPageRect’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘getPageAt’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:452: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 452 | SPPage *PageManager::getPageAt(Geom::Point pos) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:455:33: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | if (page->getDesktopRect().corner(0) == pos) { | ^ In member function ‘nextPageLocation’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: 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::Point PageManager::nextPageLocation() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:156: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:162:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | auto rect = page->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘createBitmapCopy’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3584 | void ObjectSet::createBitmapCopy() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3584: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3643:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 3643 | dpi = doc->getRoot()->getExportDpi(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:3668:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 3668 | Geom::Affine affine = Geom::Translate(bbox->left(), bbox->top()) * parentItem->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘newDocumentPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | SPPage *PageManager::newDocumentPage(Geom::Rect rect, bool first_page) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:208: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:54: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:210:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | return newPage(rect * _document->getDocumentScale().inverse(), first_page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘newPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:147: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | SPPage *PageManager::newPage(double width, double height) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:150:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | return newPage(Geom::Rect::from_xywh(loc, Geom::Point(width, height))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp: In member function ‘setControlsTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/path-manipulator.cpp:1051:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1051 | Geom::Affine delta = _i2d_transform.inverse() * _edit_transform.inverse() * tnew * _i2d_transform; | ^ In member function ‘getTransformedPoint’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getSelectedPageAffine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | Geom::Affine PageManager::getSelectedPageAffine() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:311:61: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | return _selected_page ? _selected_page->getDesktopAffine() : Geom::identity(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘scaleRequest’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1069 | gboolean Inkscape::SelTrans::scaleRequest(Geom::Point &pt, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘deletePage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:219: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | void PageManager::deletePage(SPPage *page, bool content) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1069: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1074:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1077:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1077 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1078:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1093:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1146 | _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1146:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1135:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1142 | pt = _calcAbsAffineGeom(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1142:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘stretchRequest’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1163 | gboolean Inkscape::SelTrans::stretchRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1163: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1184:49: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1184 | Geom::Scale default_scale = calcScaleFactors(_point, pt, _origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1188:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | Geom::Point pt_geom = _getGeomHandlePos(pt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1189:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1189 | Geom::Scale geom_scale = calcScaleFactors(_point_geom, pt_geom, _origin_for_specpoints); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1202 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1202:35: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1252 | _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1252:34: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1241 | pt = _calcAbsAffineDefault(default_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1241:43: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | pt = _calcAbsAffineGeom(geom_scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1248:40: 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.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In member function ‘skewRequest’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1288: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1288 | gboolean Inkscape::SelTrans::skewRequest(SPSelTransHandle const &handle, Geom::Point &pt, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/seltrans.cpp:1428:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1428 | Geom::Point q1 = d1 / h1; // normalized initial vector to handle | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp: In function ‘image_crop’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:137: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | void image_crop(InkscapeApplication *app) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp: In member function ‘movePages’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/page-manager.cpp:708: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 708 | void PageManager::movePages(Geom::Affine tr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_get_average_linespacing’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1274: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1274 | sp_te_get_average_linespacing (SPItem *text) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/actions/actions-element-image.cpp:176:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | done += (int)(area && image->cropToArea(*area)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_adjust_linespacing_screen’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1378: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1378 | sp_te_adjust_linespacing_screen (SPItem *text, Inkscape::Text::Layout::iterator const &/*start*/, Inkscape::Text::Layout::iterator const &/*end*/, SPDesktop *desktop, gdouble by) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/perspective-line.cpp:17: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 17 | PerspectiveLine::PerspectiveLine (Geom::Point const &pt, Proj::Axis const axis, Persp3D const *persp) : /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_collectNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:72: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 72 | void Inkscape::ObjectSnapper::_collectNodes(SnapSourceType const &t, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp: In member function ‘getPath’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/rubberband.cpp:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Geom::Path Inkscape::Rubberband::getPath() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp: In member function ‘setPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.cpp:380: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | void Preferences::setPoint(Glib::ustring const &pref_path, Geom::Point value) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1080:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1080 | by = factor * by; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_adjust_kerning_screen’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1073 | sp_te_adjust_kerning_screen (SPItem *item, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPDesktop *desktop, Geom::Point by) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1073: 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.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:1078:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1078 | Geom::Affine t (item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘midpoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2635:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2635 | Geom::Point const d_dt = dbox.midpoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘scroll_to_show_item’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 2627 | void scroll_to_show_item(SPDesktop *desktop, SPItem *item) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2634:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2634 | Geom::Point const s_w = desktop->d2w(s_dt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp: In member function ‘toggle_finite’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/transf_mat_3x4.cpp:87: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | TransfMat3x4::toggle_finite (Proj::Axis axis) { In function ‘getGradientCoords’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_getPathvFromRect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:739: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 739 | Geom::PathVector Inkscape::ObjectSnapper::_getPathvFromRect(Geom::Rect const rect) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘getGradientCoords’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1518: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1518 | Geom::Point getGradientCoords(SPItem *item, GrPointType point_type, guint point_i, Inkscape::PaintTarget fill_or_stroke) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1625:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1625 | p *= Geom::Affine(gradient->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:377:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | pv *= root_item->i2dt_affine() * _candidate.additional_affine * _snapmanager->getDesktop()->doc2dt(); // (_edit_transform * _i2d_transform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_collectPaths’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | void Inkscape::ObjectSnapper::_collectPaths(Geom::Point /*p*/, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: 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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:285: 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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:313:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 313 | auto pathv = _getPathvFromRect(page->getDesktopRect()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:340:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | i2doc = use->get_root_transform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:393:64: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 393 | auto path = _getPathvFromRect(*rect); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_snapPaths’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void Inkscape::ObjectSnapper::_snapPaths(IntermSnapResults &isr, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:404: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘moveMeshHandles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1311 | GrDragger::moveMeshHandles ( Geom::Point pc_old, MeshNodeOperation op ) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1311: 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1375:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1375 | Geom::Affine i2d ( item->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:1379:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | mg->array.update_handles( point_i, selected_corners[ gradient ], pcg_old, op ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:428:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:459:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | Geom::Point const sp_doc = curve->pointAt(*np); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp: In function ‘sp_te_apply_style’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-editing.cpp:2052: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2052 | void sp_te_apply_style(SPItem *text, Inkscape::Text::Layout::iterator const &start, Inkscape::Text::Layout::iterator const &end, SPCSSAttr const *css) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘freeSnap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:649:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 649 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_curve_to_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Affine xform = arc->unitCircleTransform() * trans; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | feed_curve_to_cairo(cairo_t *cr, Geom::Curve const &c, Geom::Affine const &trans, Geom::Rect const &view, bool optimize_stroke) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘appendNew’, inlined from ‘_snapPathsConstrained’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:569:53: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘_snapPathsConstrained’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | void Inkscape::ObjectSnapper::_snapPathsConstrained(IntermSnapResults &isr, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:530: 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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698: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.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:698:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:712:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 712 | Geom::Point end_tr = c.finalPoint() * trans; | ^ In member function ‘unitCircleTransform’, inlined from ‘feed_curve_to_cairo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:781:62: /usr/include/2geom-1.3.0/2geom/elliptical-arc.h:229:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | Affine result = _ellipse.unitCircleTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:586:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | _paths_to_snap_to->push_back(SnapCandidatePath(curve->get_pathvector() * selected_path->i2doc_affine(), SNAPTARGET_PATH, Geom::OptRect(), true)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:619:54: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 619 | Geom::Point p_inters = dt->doc2dt(inter.point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:122:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | auto const sw = proj(spacing, i) * desktop->d2w().withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:127:111: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | s.emplace_back(basis(i), basis(i) * Util::round_to_upper_multiple_plus(p[i], scaled_spacing, origin[i])); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesXY’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:110: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | LineSnapper::LineList GridSnapper::getSnapLinesXY(Geom::Point const &p) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp: In function ‘feed_path_to_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesAxonom’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:153:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | auto const lyw = spacing.y() * desktop->d2w().descrim(); | ^ In member function ‘pointAt’, inlined from ‘getSnapLinesAxonom’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:212:47: /usr/include/2geom-1.3.0/2geom/line.h:232:20: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/cairo-utils.cpp:839:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | feed_path_to_cairo (cairo_t *ct, Geom::Path const &path, Geom::Affine trans, Geom::OptRect area, bool optimize_stroke, double stroke_width) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp: In member function ‘getSnapLinesAxonom’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/grid-snapper.cpp:134: note: parameter passing for argument of type ‘const struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | LineSnapper::LineList GridSnapper::getSnapLinesAxonom(Geom::Point const &p) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object-snapper.cpp:696:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 696 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘group’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:753: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 753 | Inkscape::XML::Node* ObjectSet::group(bool is_anchor) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp: In function ‘text_to_glyphs’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/text-chemistry.cpp:570: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 570 | text_to_glyphs() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1373:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | Geom::Affine (Geom::Rotate(-r1_angle)) * | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1246 | void sp_item_gradient_set_coords(SPItem *item, GrPointType point_type, guint point_i, Geom::Point p_w, Inkscape::PaintTarget fill_or_stroke, bool write_repr, bool scale) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1404:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1404 | ctx->viewport = Geom::Rect::from_xywh(0, 0, Inkscape::Util::Quantity::convert(210, "mm", "px"), Inkscape::Util::Quantity::convert(297, "mm", "px")); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1246: 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1259:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | Geom::Affine i2d (item->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1310:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1310 | double offset = Geom::LineSegment(begin, end).nearestTime(p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1379:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1379 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ^ In member function ‘__ct ’, inlined from ‘sp_item_gradient_set_coords’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1392:57: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_item_gradient_set_coords’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1398:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1398 | new_transform = gradient->gradientTransform * i2d * move * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:1407:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1407 | double offset = Geom::LineSegment(start, end).nearestTime(p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘applyAffine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void ObjectSet::applyAffine(Geom::Affine const &affine, bool set_i2d, bool compensate, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1654: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1709:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1709 | old_center = item->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1755:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1755 | use->doWriteTransform(item->transform.inverse(), nullptr, compensate); | ^ In member function ‘w2d’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘w2d’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1907:57: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1907 | Geom::Rotate const rotate(Geom::Rotate::from_degrees(angle_degrees)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘rotateRelative’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1903: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1903 | void ObjectSet::rotateRelative(Geom::Point const ¢er, double angle_degrees) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘skewRelative’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:1919:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1919 | Geom::Affine const final( n2d * skew * d2n ); | ^ In member function ‘getDocumentScale’: lto1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘doc2dt’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘dt2doc’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘dt2doc’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1515 | Geom::Point SPDesktop::dt2doc(Geom::Point const &p) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1515: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1517:22: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1517 | return p * dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘set_coordinate_status’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:432: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | SPDesktop::set_coordinate_status (Geom::Point p) { In member function ‘get_display_area’: lto1: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘operator*’, inlined from ‘get_display_area’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:47: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘get_display_area’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Geom::Parallelogram SPDesktop::get_display_area() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:627: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:633:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | return Geom::Parallelogram(viewbox) * w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘isWithinViewport’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:346: note: parameter passing for argument of type ‘const struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 346 | bool SPDesktop::isWithinViewport (SPItem *item) const In member function ‘current_center’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_transform_multiply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:572: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | void sp_gradient_transform_multiply(SPGradient *gradient, Geom::Affine postmul, bool set) In member function ‘projection’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘setDocumentScale’, inlined from ‘setDocumentScale’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:771:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:778:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | root->viewBox = Geom::Rect::from_xywh( | ^ In function ‘get_contrasting_color’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘clamp’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:1003: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 1003 | bool SPDesktop::scroll_to_point(Geom::Point const &p, double) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp: In member function ‘relink’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2695 | void ObjectSet::relink() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2695: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2732:49: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2732 | auto center = ref->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection-chemistry.cpp:2745:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2745 | Geom::Affine m = t.inverse() * translation.inverse() * t; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘addStopNearPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:106: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ In member function ‘operator()’, inlined from ‘addStopNearPoint’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:436:48: /usr/include/2geom-1.3.0/2geom/curve.h:120:63: 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘addStopNearPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 350 | SPStop *GrDrag::addStopNearPoint(SPItem *item, Geom::Point mouse_p, double tolerance) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: 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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘_collectBBoxes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:213: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | void Inkscape::DistributionSnapper::_collectBBoxes(Geom::OptRect const &bbox_to_snap, bool const &first_point) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:350: 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:416:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 416 | Geom::Affine transform = Geom::Affine(mg->gradientTransform)*(Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:430:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 430 | p[0] = patch.getPoint( 0, 0 ) * transform; | ^ In member function ‘corner’, inlined from ‘sp_import_document’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1009:61: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘sp_import_document’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 894 | void sp_import_document(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:894: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:951:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 951 | Geom::Affine relative_use_transform = original->transform.inverse() * use->transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:964:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 964 | from_page = Geom::OptRect(clipboard->getAttributePoint("page-min"), clipboard->getAttributePoint("page-max")); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:991:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | selection->applyAffine(desktop->dt2doc() * doc2parent * desktop->doc2dt(), true, false, false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1005:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1005 | min = clipnode->getAttributePoint("min", min); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1026:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | offset *= Geom::Translate(to_page->getDesktopRect().min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘set_display_area’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:582: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | SPDesktop::set_display_area (Geom::Point const &c, Geom::Point const &w, bool log) In member function ‘_update’, inlined from ‘setScale’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘set_display_area’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:616:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘set_display_width’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:687: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | void SPDesktop::set_display_width(Geom::Rect const &rect, Geom::Coord border) In member function ‘_update’, inlined from ‘setScale’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘zoom_absolute’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘zoom_absolute’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 644 | SPDesktop::zoom_absolute(Geom::Point const ¢er, double zoom, bool keep_point) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:644: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:646:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 646 | Geom::Point w = d2w(center); // Must be before zoom changed. | ^ In member function ‘_update’, inlined from ‘setScale’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:439:20, inlined from ‘zoom_absolute’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:651:29: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In function ‘_pinch_scale_changed_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | static void _pinch_scale_changed_handler(GtkGesture *gesture, gdouble delta, SPDesktop *desktop) In member function ‘_update’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘rotate_absolute_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:508:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | _d2w = _scale * _rotate * _flip; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_absolute_keep_point’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | SPDesktop::rotate_absolute_keep_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:839: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:841:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 841 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ^ In member function ‘_update’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘rotate_absolute_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:842:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1225:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1225 | tr = this_doc->getDocumentScale().inverse() * that_doc->getDocumentScale() * tr; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import_pages’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1206 | void file_import_pages(SPDocument *this_doc, SPDocument *that_doc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_relative_keep_point’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 854 | SPDesktop::rotate_relative_keep_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:854: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:856:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 856 | Geom::Point w = d2w( c ); // Must be before rotate changed. | ^ In member function ‘_update’, inlined from ‘addRotate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘rotate_relative_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:857:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1206: 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.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1217:94: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1217 | Geom::Affine tr = Geom::Translate(this_pm.nextPageLocation() * this_doc->getDocumentScale()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1219:76: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1219 | auto this_page = this_pm.newDocumentPage(that_page->getDocumentRect() * tr); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_absolute_center_point’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 869 | SPDesktop::rotate_absolute_center_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:869: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:451:44, inlined from ‘rotate_absolute_center_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /usr/include/2geom-1.3.0/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)) {} | ^ In member function ‘_update’, inlined from ‘setRotate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:452:20, inlined from ‘rotate_absolute_center_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:871:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘rotate_relative_center_point’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 884 | SPDesktop::rotate_relative_center_point (Geom::Point const &c, double rotate) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:884: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘addRotate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:459:45, inlined from ‘rotate_relative_center_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /usr/include/2geom-1.3.0/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)) {} | ^ In member function ‘_update’, inlined from ‘addRotate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:460:20, inlined from ‘rotate_relative_center_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:886:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘flip_absolute_keep_point’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | SPDesktop::flip_absolute_keep_point (Geom::Point const &c, CanvasFlip flip) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:898: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:900:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 900 | Geom::Point w = d2w(c); // Must be before flip. | ^ In member function ‘_update’, inlined from ‘addFlip’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘setFlip’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:465:20, inlined from ‘flip_absolute_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:901:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp: In function ‘file_import’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1176:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | selection->applyAffine(desktop->dt2doc() * affine * desktop->doc2dt(), true, false, false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘flip_relative_keep_point’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 913 | SPDesktop::flip_relative_keep_point (Geom::Point const &c, CanvasFlip flip) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: 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.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:913: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:915:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Point w = d2w(c); // Must be before flip. | ^ In member function ‘_update’, inlined from ‘addFlip’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:485:20, inlined from ‘flip_relative_keep_point’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:916:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:509:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 509 | _w2d = _d2w.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1045 | file_import(SPDocument *in_doc, const Glib::ustring &uri, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1045: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp: In member function ‘updateLines’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:111: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1054:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | auto pointer_location = desktop->point(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file.cpp:1175:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1175 | Geom::Affine affine = doc->getRoot()->c2p * cast(place_to_insert)->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | void GrDrag::updateLines() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp: In member function ‘zoom_quick’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.cpp:773: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 773 | void SPDesktop::zoom_quick(bool enable) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2454: 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.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2511:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2511 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2513:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2513 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2519:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2519 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2521:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2521 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2528:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2528 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2530:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2530 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2536:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2536 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2538:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2538 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7, Inkscape::FOR_FILL ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2593:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2593 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2595:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2595 | addCurve (item, h[0], h[1], h[2], h[3], corner0, corner1, handle0, handle1, Inkscape::FOR_STROKE); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2601:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2601 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2603:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2603 | addCurve (item, h[0], h[1], h[2], h[3], corner1, corner2, handle2, handle3, Inkscape::FOR_STROKE); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2610:114: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2610 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2612:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2612 | addCurve (item, h[0], h[1], h[2], h[3], corner2, corner3, handle4, handle5, Inkscape::FOR_STROKE); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2618:110: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2618 | h[p] *= Geom::Affine(mg->gradientTransform) * (Geom::Affine)item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-drag.cpp:2620:38: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2620 | addCurve (item, h[0], h[1], h[2], h[3], corner3, corner0, handle6, handle7,Inkscape::FOR_STROKE); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘sp_file_convert_dpi’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:510:50: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 510 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value("px") * ratio_viewbox, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp: In function ‘sp_file_convert_dpi’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:411: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | void sp_file_convert_dpi(SPDocument *doc) In member function ‘getConnectionPointPos’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:568:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 568 | gd->moveto(gd->getPoint() / ratio, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/file-update.cpp:575:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | Geom::Scale scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:104: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 104 | bool sp_dt_guide_event(GdkEvent *event, Inkscape::CanvasItemGuideLine *guide_item, SPGuide *guide) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp: In function ‘sp_dt_guide_event’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-events.cpp:145:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 145 | drag_origin = Geom::projection(event_dt, Geom::Line(guide->getPoint(), guide->angle())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:380:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Translate (center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In member function ‘ray’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:406:47: note: parameter passing for argument of type ‘struct Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | if (intersection(bbl1, grl.ray(grl.angle()))) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp: In function ‘sp_gradient_reset_to_userspace’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/gradient-chemistry.cpp:351: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 351 | SPGradient *sp_gradient_reset_to_userspace(SPGradient *gr, SPItem *item) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp: In function ‘sp_desktop_apply_css_recursive’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop-style.cpp:108: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | sp_desktop_apply_css_recursive(SPObject *o, SPCSSAttr *css, bool skip_lines) In member function ‘get_g2d_matrix’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getOrigin’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:358:47: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Rect bbox = *bbox_to_snap * translation; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:123: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:92: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 715 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:720:46: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 720 | Geom::Point corner = bbox->corner(i); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 706 | Geom::OptInterval SPHatch::_calculateStripExtents(Geom::OptRect const &bbox) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:706: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:715:92: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_ZNK7SPHatch22_calculateStripExtentsERKN4Geom7OptRectE.part.0’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:716:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 716 | Geom::Affine user2ps = ps2user.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:33: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 276 | void SPFlowtext::print(SPPrintContext *ctx) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:276: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:280:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:282:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Affine const ctm (this->i2dt_affine()); | ^ In member function ‘freeSnap’, inlined from ‘freeSnap’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:571:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:590:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 590 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void Inkscape::DistributionSnapper::constrainedSnap(IntermSnapResults &isr, In member function ‘constrainedSnap’, inlined from ‘constrainedSnap’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:596:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/distribution-snapper.cpp:615:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In function ‘create_flowtext_with_internal_frame’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:651: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | SPItem *create_flowtext_with_internal_frame (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:660:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 660 | root_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘_collectBBoxPoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | void Inkscape::AlignmentSnapper::_collectBBoxPoints(bool const &first_point) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘setCoordinateStatus’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:812: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 812 | SPDesktopWidget::setCoordinateStatus(Geom::Point p) In member function ‘getDimensions’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getViewBox’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/document.cpp: In member function ‘fitToRect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.cpp:1032:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1032 | _page_manager->movePages(item_translation); | ^ In member function ‘freeSnap’, inlined from ‘freeSnap’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:253:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:268:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp: In member function ‘constrainedSnap’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:280: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | void Inkscape::AlignmentSnapper::constrainedSnap(IntermSnapResults &isr, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/alignment-snapper.cpp:299:38: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | _snapmanager->_findCandidates(_snapmanager->getDocument()->getRoot(), it, local_bbox_to_snap, false, Geom::identity()); | ^ In function ‘snap_rectangular_box’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | Geom::Rect Inkscape::snap_rectangular_box(SPDesktop const *desktop, SPItem *item, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:91: 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.3.2_2023-11-25_091e20ef0f/src/context-fns.cpp:219:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 219 | p[1] *= desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/libnrtype/font-instance.cpp:66:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | user->builder.moveTo(p * user->scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In member function ‘versor’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:292:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | prev_parallel_hull_edge.setOrigin(hull_edge.origin()+hull_edge.versor().ccw()*spacing); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp: In function ‘avoid_item_poly’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/conn-avoid-ref.cpp:270: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | static Avoid::Polygon avoid_item_poly(SPItem const *item) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘scale’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:459: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 459 | void SPGrid::scale(const Geom::Scale &scale) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In function ‘sp_guide_create_guides_around_page’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:265: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | void sp_guide_create_guides_around_page(SPDocument *doc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp: In member function ‘moveto’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-guide.cpp:357: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 357 | void SPGuide::moveto(Geom::Point const point_on_line, bool const commit) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp: In member function ‘nextWord’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 386 | SpellCheck::nextWord() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:386: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:490:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | _layout->createSelectionShape(_begin_w, _end_w, _text->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/spellcheck.cpp:520:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | Geom::Point const center = desktop->current_center(); | ^ In member function ‘bounds’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:667:54: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | Geom::Rect hatch_tile = Geom::Rect::from_xywh(0, tile_render_y, tile_width, tile_height); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_calculateRenderInfo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:92: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 676 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * Geom::Rotate::from_degrees(tile_rotate) * hatchTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:641: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | SPHatch::RenderInfo SPHatch::_calculateRenderInfo(View const &view) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:641: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘_calculateRenderInfo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:676:92: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp: In member function ‘_calculateRenderInfo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-hatch.cpp:683:49: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 683 | Geom::Interval bounds = this->bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:661:41: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 661 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), (dtw->desktop->doc())->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘on_realize’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:654: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 654 | void SPDesktopWidget::on_realize() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp: In member function ‘getAsText’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowtext.cpp:498: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 498 | Inkscape::XML::Node *SPFlowtext::getAsText() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:785: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 785 | void ColorWheelHSLuv::updateGeometry() In member function ‘pointAt’, inlined from ‘distance’ at /usr/include/2geom-1.3.0/2geom/line.h:415:45, inlined from ‘updateGeometry’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:798:34: /usr/include/2geom-1.3.0/2geom/line.h:232:20: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ In member function ‘__ct ’, inlined from ‘construct’ at /usr/include/c++/14/bits/new_allocator.h:191:4, inlined from ‘construct’ at /usr/include/c++/14/bits/alloc_traits.h:534:17, inlined from ‘emplace_back’ at /usr/include/c++/14/bits/vector.tcc:117:30, inlined from ‘updateGeometry’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:820:39: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:70:40: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 70 | , relative_angle{polar_angle - start_angle} | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘setPrefValues’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:338: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | void SPGrid::setPrefValues() In member function ‘get_selected_offset’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_selected_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | Geom::Affine PatternEditor::get_selected_transform() { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:628: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘get_selected_transform’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:632:65: /usr/include/2geom-1.3.0/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)) {} | ^ In member function ‘get_pattern_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_selected_gap’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp: In member function ‘on_draw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:886:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 886 | auto center = (0.5 * (Geom::Point)dimensions).floor(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-color-wheel.cpp:882: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 882 | bool ColorWheelHSLuv::on_draw(::Cairo::RefPtr<::Cairo::Context> const &cr) In function ‘unify’, inlined from ‘update_scrollbars’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1662:24: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | return a | b; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp: In member function ‘update_scrollbars’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/widgets/desktop-widget.cpp:1634: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1634 | SPDesktopWidget::update_scrollbars(double scale) In member function ‘getEffectiveOriginAndSpacing’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | std::pair SPGrid::getEffectiveOriginAndSpacing() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘const struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:486: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:488:28: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 488 | auto origin = getOrigin(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:491:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 491 | auto const scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:497:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | origin *= document->getPageManager().getSelectedPageAffine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-grid.cpp:404: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void SPGrid::update(SPCtx *ctx, unsigned int flags) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | auto gr = create_cubic_gradient(Geom::Rect(0, 0, size_x, size_y), _shadow, trans, Geom::Point(0, 0.5), Geom::Point(0.5, 1)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/ink-ruler.cpp:307:131: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp: In member function ‘update_widgets_from_pattern’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/pattern-editor.cpp:329: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void PatternEditor::update_widgets_from_pattern(Glib::RefPtr& pattern) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp: In member function ‘setStrokeWidth’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/stroke-style.cpp:923: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 923 | void StrokeStyle::setStrokeWidth() In member function ‘canvas_to_world’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘_curColorWheelCoords’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘operator()’, inlined from ‘emit_event’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1438:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1427:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1427 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘commit_tiles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 737 | void CanvasPrivate::commit_tiles() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:737: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:781:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | pl *= stores.store().affine.inverse() * q->_affine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:783:37: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | repaint_rect = pl.bounds().roundOutwards(); | ^ In function ‘get_range’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘pick_current_item’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1322:64: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1322 | p *= q->_affine.inverse() * canvasitem_ctx->affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp: In member function ‘on_draw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | bool OKWheel::on_draw(Cairo::RefPtr const &cr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:158: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:178:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 178 | auto const where = _curColorWheelCoords(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/oklab-color-wheel.cpp:193:62: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto [gray, alpha] = Hsluv::get_contrasting_color(_values[L]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1978:144: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1978 | set_pos(Geom::Point((0.5 + 0.3 * cos(t * 2)) * dim.x(), (0.5 + 0.3 * sin(t * 3)) * dim.y()) * affine - Geom::Point(get_dimensions()) * 0.5); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp: In member function ‘_apply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp:122:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | _knotpoint->knot_set_offset(Geom::Point(d_pos, d_width)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘take_snapshot’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:123:118: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | _snapshot.drawn = shrink_region(region_affine_approxinwards(_snapshot.drawn, _snapshot.affine.inverse() * _store.affine, _store.rect), 4, -2); | ^ In member function ‘operator()’, inlined from ‘operator()’ at /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:89:22, inlined from ‘call_it’ at /usr/include/sigc++-2.0/sigc++/functors/slot.h:451:16: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:848:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 848 | auto const tgtvel = apply_profile(strain); | ^ In member function ‘operator()’, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:141:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | auto affine = s.affine.inverse() * view.affine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:86: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 143 | add_rect(Geom::Parallelogram(cairo_to_geom(s.drawn->get_rectangle(i))) * affine); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘snapshot_combine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:151:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | affine = view.affine * affine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:107: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:210:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 210 | * Geom::Translate(_snapshot.rect.min()) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | void Stores::snapshot_combine(Fragment const &view) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:126: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘operator()’, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:141:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | auto affine = s.affine.inverse() * view.affine; | ^ In member function ‘operator()’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:143:21, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:146:14: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘snapshot_combine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | add_rect(Geom::Parallelogram(_snapshot.rect) * _snapshot.affine.inverse() * view.affine); | ^ In member function ‘operator()’, inlined from ‘snapshot_combine’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:147:13: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:136:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | pts.emplace_back(Geom::Point(pl.corner(i))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp: In member function ‘snapshot_combine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:156:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | * _snapshot.affine.inverse() | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:187:125: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | auto renderable = (Geom::Parallelogram(expandedBy(view.rect, _prefs.prerender)) * view.affine.inverse() * affine).bounds() & rect; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:194:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | auto center = Geom::Rect(view.rect).midpoint() * view.affine.inverse() * affine; | ^ In member function ‘operator()’, inlined from ‘update’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:318:37: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:103: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/stores.cpp:297:72: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | pl *= Geom::Translate(-pl.midpoint()) * Geom::Scale(0.5) * Geom::Translate(pl.midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp: In member function ‘clonetolpeitem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/livepatheffect-editor.cpp:1180: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1180 | SPLPEItem * LivePathEffectEditor::clonetolpeitem() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘launch_redraw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:632:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | rd.mouse_loc = last_mouse.value_or((Geom::Point(q->get_dimensions()) / 2).round()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:76: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 546 | void CanvasPrivate::launch_redraw() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:546: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:1109:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1109 | new_displayed = current.inverse() * displayed; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:637:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | rd.mouse_loc = (Geom::Point(rd.mouse_loc) * q->_affine.inverse() * stores.store().affine).round(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:643:109: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 643 | rd.visible = (Geom::Parallelogram(rd.visible) * q->_affine.inverse() * stores.store().affine).bounds().roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp: In function ‘showDialog’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/lpe-powerstroke-properties.cpp:99: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | void PowerstrokePropertiesDialog::showDialog(SPDesktop *desktop, Geom::Point knotpoint, const Inkscape::LivePathEffect::PowerStrokePointArrayParamKnotHolderEntity *pt) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp: In member function ‘applyPageRotate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/transformation.cpp:815: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | void Transformation::applyPageRotate(Inkscape::Selection *selection) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp: In member function ‘on_size_allocate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas.cpp:1879: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | void Canvas::on_size_allocate(Gtk::Allocation &allocation) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:801:47: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 801 | document->setViewBox(Geom::Rect::from_xywh(0, 0, em, em)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp: In function ‘set_up_typography_canvas’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/svg-fonts-dialog.cpp:835:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | guide->moveto(Geom::Point(left, y), true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp: In member function ‘_apply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/knot-properties.cpp:119: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 119 | KnotPropertiesDialog::_apply() In function ‘calc_paste_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp: In member function ‘on_draw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/color-item.cpp:165: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 165 | bool ColorItem::on_draw(Cairo::RefPtr const &cr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp: In member function ‘refresh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-batch.cpp:211: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void BatchItem::refresh(bool hide, guint32 bg_color) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘text_outer_set_style’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:741: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 741 | void TextToolbar::text_outer_set_style(SPCSSAttr *css) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:158:68: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | auto pl = Geom::Parallelogram(view.rect) * view.affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp: In function ‘check_single_page’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/graphics.cpp:156: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | bool Graphics::check_single_page(Fragment const &view, PageInfo const &pi) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘saveExportHints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:478:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | target->setExportDpi(Geom::Point( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘refreshArea’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:275: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | void SingleExport::refreshArea() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘align_mode_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1018: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1018 | TextToolbar::align_mode_changed(int mode) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘onExport’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:599: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | void SingleExport::onExport() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:665:67: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 665 | auto page = copy_doc->getPageManager().newDocumentPage(area); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:1006:68: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | preview->setBox(Geom::Rect(x0, y0, x1, y1) * _document->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp: In member function ‘paint_widget’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:271:62: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | if (!(Geom::Parallelogram(s.rect) * s.affine.inverse() * view.affine).contains(view.rect)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas/cairographics.cpp:277:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 277 | cr->transform(geom_to_cairo(s.affine.inverse() * view.affine)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp: In member function ‘loadExportHints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/export-single.cpp:406: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | void SingleExport::loadExportHints() /usr/include/2geom-1.3.0/2geom/path.h: In member function ‘append’: /usr/include/2geom-1.3.0/2geom/path.h:756:10: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 756 | void append(Curve const &curve) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp: In member function ‘lineheight_unit_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/text-toolbar.cpp:1391: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1391 | TextToolbar::lineheight_unit_changed(int /* Not Used */) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:152:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | m_tr_stack.push(transform * tr_top); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘print_2geomcurve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.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 | PrintLatex::print_2geomcurve(SVGOStringStream &os, Geom::Curve const &c) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘begin’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:257:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | auto rulerbox = (startbox * Geom::Scale(_dtw->_dt2r)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp: In member function ‘UpdateRulers’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:267:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 267 | auto d2c = Geom::Translate(pos * scale.inverse()).inverse() * scale; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:274:27: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | selbox = (*bbox * d2c).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | CanvasGrid::UpdateRulers() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:229: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:51: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:248:60: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Geom::Rect viewbox = desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:252:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | startbox *= pm.getSelectedPageAffine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/canvas-grid.cpp:268:43: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | auto pagebox = (pm.getSelectedPageRect() * d2c).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘merge_PathVector_with_shape’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1093:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1093 | Geom::Affine tfc = item->transform * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘print_simple_shape’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:1489:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1489 | bool PrintEmf::print_simple_shape(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^ In member function ‘get_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1265 | Geom::Affine CloneTiler::get_transform( /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1265: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘get_transform’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1439:82: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘get_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:1474:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1474 | return d_s_r * rect_translate; | ^ In member function ‘transform_rect’: lto1: 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 ‘corner’, inlined from ‘transform_rect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2048:36: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘transform_rect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2042: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2042 | Geom::Rect CloneTiler::transform_rect(Geom::Rect const &r, Geom::Affine const &m) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp: In member function ‘createRightGridColumn’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1441 | Gtk::Widget *DocumentProperties::createRightGridColumn(SPGrid *grid) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1441: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1504:60: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1504 | auto origin = grid->getOrigin() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:1508:62: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 1508 | auto spacing = grid->getSpacing() * doc->getDocumentScale(); | ^ In member function ‘targetLogicalBounds’: lto1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/sigc++-2.0/sigc++/functors/slot.h: In function ‘call_it’: /usr/include/sigc++-2.0/sigc++/functors/slot.h:446: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 446 | static T_return call_it(slot_rep* rep, type_trait_take_t... a_) In member function ‘withoutTranslation’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘operator*’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-pstricks.cpp:129:90: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | m_tr_stack.push( Geom::Scale(1, -1) * Geom::Translate(0, doc->getHeight().value("px"))); /// @fixme hardcoded doc2dt transform | ^ In member function ‘bounds’: lto1: 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 ‘corner’, inlined from ‘_renderItem’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:171:39: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘_renderItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/emf-print.cpp:796:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 796 | P1_trail = pit->finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp: In member function ‘common_setup’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-paintserver.cpp:14:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 14 | void DrawingGradient::common_setup(cairo_pattern_t *pat, Geom::OptRect const &bbox, double opacity) const | ^ In function ‘set_document_scale_helper’, inlined from ‘set_document_scale_helper’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:249:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/document-properties.cpp:254:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | document.setViewBox(Geom::Rect::from_xywh( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/gdkpixbuf-input.cpp:151:50: note: parameter passing for argument of type ‘struct CRect’ 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()))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘_updateItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:278:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | auto const c = _tile_rect->dimensions() * scale; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp: In member function ‘renderPattern’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:79:117: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 79 | auto const dt = Geom::Translate(-_tile_rect->min()) * Geom::Scale(_pattern_resolution / _tile_rect->dimensions()); // AKA user_to_tile. | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:142:48: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | auto const area_orig = (Geom::Rect(area) * screen_to_tile).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-pattern.cpp:82:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | auto const screen_to_tile = _ctm.inverse() * pattern_to_tile; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp: In member function ‘effect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:85:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | Grid::effect (Inkscape::Extension::Effect *module, Inkscape::UI::View::View *view, Inkscape::Extension::Implementation::ImplementationDocumentCache * /*docCache*/) | ^ In member function ‘_appendPoint’, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘build_lines’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:69:29, inlined from ‘effect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/grid.cpp:116:28: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘setValue’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:598: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | RegisteredTransformedPoint::setValue(Geom::Point const & p) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp: In member function ‘_updateItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:112:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | b = bigbox * ctx.ctm; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘sort_fill_queue_vertical’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:706: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 706 | static bool sort_fill_queue_vertical(Geom::Point a, Geom::Point b) { /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/14/bits/stl_heap.h:224: note: parameter passing for argument of type ‘struct LabelPlacement’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, In function ‘middleOfSide’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setLabelText’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | void MeasureTool::setLabelText(Glib::ustring const &value, Geom::Point pos, double fontsize, Geom::Coord angle, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:835: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:937:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 937 | text_item_box->transform *= layer->i2doc_affine().inverse(); | ^ In member function ‘__ct ’, inlined from ‘setLabelText’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:945:51: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setLabelText’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:947:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 947 | text_item->transform *= layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2235:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2235 | center = scale_units*desktop->dt2doc(item->getCenter()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp: In member function ‘apply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2289:128: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2289 | Geom::Affine parent_transform = (((SPItem*)item->parent)->i2doc_affine())*(item->document->getRoot()->c2p.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘over_curve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:213: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | std::vector MeshTool::over_curve(Geom::Point event_p, bool first) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 2074 | void CloneTiler::apply() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setMeasureItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1373: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1373 | void MeasureTool::setMeasureItem(Geom::PathVector pathv, bool is_curve, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | void MeasureTool::setPoint(Geom::Point origin, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2074: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2235:65: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2235 | center = scale_units*desktop->dt2doc(item->getCenter()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2270:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2270 | Geom::Affine orig_t = get_transform (type, i, j, center[Geom::X], center[Geom::Y], w, h, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2342:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 2342 | Geom::Rect bbox_t = transform_rect (bbox_original, t*Geom::Scale(1.0/scale_units)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2426:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2426 | * parent_transform.inverse() * t; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/clonetiler.cpp:2454:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2454 | new_center = scale_units*desktop->dt2doc(item->getCenter()) * orig_t; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp: In member function ‘_renderItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:815: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:828:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:466:10: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 466 | unsigned DrawingText::_renderItem(DrawingContext &dc, RenderContext &rc, Geom::IntRect const &area, unsigned flags, DrawingItem const *stop_at) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:551:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 551 | rotinv = g->_ctm.withoutTranslation().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-text.cpp:555:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | Geom::Point pt = g->_ctm.translation() * rotinv; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp: In member function ‘split_near_point’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/mesh-tool.cpp:233: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | void MeshTool::split_near_point(SPItem *item, Geom::Point mouse_p, guint32 /*etime*/) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp: In member function ‘_pickItem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:202:14: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:210:44: note: parameter passing for argument of type ‘struct Affine’ 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.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:230:30: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | Geom::Rect r = bounds(); | ^ In function ‘distance_to_segment’, inlined from ‘_pickItem’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/drawing-image.cpp:216:40: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘_modeChanged’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | void GuidelinePropertiesDialog::_modeChanged() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In function ‘polar’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:120:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | normal = Geom::rot90(Geom::Point::polar(rad_angle, 1.0)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp: In member function ‘_onOKimpl’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:108: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void GuidelinePropertiesDialog::_onOKimpl() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:108: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:137:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | newpos *= pm.getSelectedPageAffine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/guides.cpp:140:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | _guide->moveto(newpos, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘gather_items’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:345: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 345 | void gather_items(NodeTool *nt, SPItem *base, SPObject *obj, Inkscape::UI::ShapeRole role, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | bool NodeTool::item_handler(SPItem *item, GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘item_handler’, inlined from ‘item_handler’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:652:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:667:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:765:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 765 | auto sel_doc = _desktop->dt2doc() * *path.boundsFast(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘select_area’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:759: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 759 | void NodeTool::select_area(Geom::Path const &path, GdkEventButton *event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘viewboxUnder’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:583: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | bool PagesTool::viewboxUnder(Geom::Point pt) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:225:81: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | document->getPageManager().fitToRect(*on_screen_rect * document->dt2doc(), page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘resizeKnotSet’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:142:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | resize_knots[i]->moveto(rect.corner(i)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:139: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 139 | void PagesTool::resizeKnotSet(Geom::Rect rect) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘marginKnotSet’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | void PagesTool::marginKnotSet(Geom::Rect margin_rect) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:147: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:150:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | margin_knots[i]->moveto(middleOfSide(i, margin_rect) * _desktop->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘pageModified’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:648: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 648 | void PagesTool::pageModified(SPObject *object, guint /*flags*/) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setGuide’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 760 | void MeasureTool::setGuide(Geom::Point origin, double angle, const char *label) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘pageUnder’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:552: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 552 | SPPage *PagesTool::pageUnder(Geom::Point pt, bool retain_selected) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:558:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (retain_selected && selected->getSensitiveRect().contains(pt)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:760: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:767:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 767 | affine *= root->c2p.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:790:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 790 | Geom::Point unit_vector = Geom::rot90(origin.polar(angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘menu_popup’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:435: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 435 | void PagesTool::menu_popup(GdkEvent *event, SPObject *obj) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘selectionChanged’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:641:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 641 | resizeKnotSet(*(doc->preferredBounds())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘toGuides’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | void MeasureTool::toGuides() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:651: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:657:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 657 | Geom::Point start = _desktop->doc2dt(start_p) * _desktop->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:667:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 667 | explicit_base = *explicit_base * layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:670:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 670 | setGuide(start,ray.angle(), _("Base")); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:748:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Affine const doc2img = desktop->doc2dt() * desktop->d2w() * world2img; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:747:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 747 | Geom::Affine const world2img = Geom::Translate((img_dims - screen_world.dimensions()) / 2.0 - screen_world.min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:745:59: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 745 | Geom::Rect const screen = screen_world * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In function ‘sp_flood_do_flood_fill’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:859:35: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 859 | pw = img_max_indices.clamp(pw); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1054:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1054 | Geom::Affine inverted_affine = Geom::Translate(min_x, min_y) * doc2img.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:108: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | bool ArcTool::item_handler(SPItem* item, GdkEvent* event) { In member function ‘domain’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp: In member function ‘on_value_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/registered-widget.cpp:617: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 617 | RegisteredTransformedPoint::on_value_changed() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘contains’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:75:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | bool CanvasItemRect::contains(Geom::Point const &p, double tolerance) | ^ In member function ‘appendNew’, inlined from ‘setLine’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:807:38: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setLine’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 799 | void MeasureTool::setLine(Geom::Point start_point,Geom::Point end_point, bool markers, guint32 color, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘set_to_accumulated’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:885: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 885 | void CalligraphicTool::set_to_accumulated(bool unionize, bool subtract) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:799: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:809:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 809 | pathv *= _desktop->layerManager().currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘setMeasureCanvasText’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:960: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 960 | void MeasureTool::setMeasureCanvasText(bool is_angle, double precision, double amount, double fontsize, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘accumulate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:958: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 958 | bool CalligraphicTool::accumulate() { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘showInfoBox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1053: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | void MeasureTool::showInfoBox(Geom::Point cursor, bool into_groups) In member function ‘operator*=’, inlined from ‘closest_distance_to’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:115:15: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:148:37: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/grid-arrange-tab.cpp:252:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | item->set_i2d_affine(item->i2doc_affine() * affine * item->document->doc2dt()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1081:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1081 | auto affine = over->i2dt_affine() * Geom::Scale(scale); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1106:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1106 | Geom::Point pos = _desktop->w2d(cursor); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In function ‘from_origin_and_vector’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:88:52: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | auto guide = Geom::Line::from_origin_and_vector(_origin, Geom::rot90(_normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp: In member function ‘_setInitialPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:1194: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1194 | void PenTool::_setInitialPoint(Geom::Point const p) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_flushWhite’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:835: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 835 | void ConnectorTool::_flushWhite(SPCurve *c) In function ‘calcAngleDisplayAnchor’, inlined from ‘showCanvasItems’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1285:56: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:157:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | where *= Geom::Affine(Geom::Rotate(effective)) * Geom::Affine(Geom::Translate(startPoint)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:171:48: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | where = desktop->w2d(screen_world.clamp(desktop->d2w(where))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘showCanvasItems’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1337:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1337 | * Geom::Affine(Geom::Rotate(baseAngle)) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1359:92: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1359 | Geom::Point measure_text_pos = (intersections[idx - 1] + intersections[idx]) / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1156 | void MeasureTool::showCanvasItems(bool to_guides, bool to_item, bool to_phantom, Inkscape::XML::Node *measure_repr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/flood-tool.cpp:1095: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1095 | bool FloodTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_finishSegment’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:901: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | void ConnectorTool::_finishSegment(Geom::Point const /*p*/) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In function ‘endpt_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:981: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 981 | static bool endpt_handler(GdkEvent *event, ConnectorTool *cc) In member function ‘getNormalizedPoint’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | Geom::Point DynamicBase::getNormalizedPoint(Geom::Point v) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:111: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:112:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:116:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | return (v - drect.bounds().min()) / max; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘reset’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:169: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | void CalligraphicTool::reset(Geom::Point p) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp: In member function ‘getViewPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Geom::Point DynamicBase::getViewPoint(Geom::Point n) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:120: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:121:44: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | auto drect = _desktop->get_display_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dynamic-base.cpp:125:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return n * max + drect.bounds().min(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘brush’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:380:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | this->del = 0.5*(del_left + del_right); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In function ‘calculate_intersections’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | static void calculate_intersections(SPDesktop *desktop, SPItem *item, Geom::PathVector const &lineseg, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:434: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:449:93: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | item == desktop->getItemAtPoint(desktop->d2w(desktop->dt2doc(lineseg[0].pointAt(m.ta - eps))), true, nullptr)) || | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:89:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 89 | Geom::Affine affine = strokepath.get_relative_affine().withoutTranslation(); | ^ In member function ‘operator()’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:119:30: /usr/include/2geom-1.3.0/2geom/piecewise.h:101:67: note: parameter passing for argument of type ‘struct output_type’ 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘_insertAcidIntoDocument’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:584: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 584 | SPItem *EraserTool::_insertAcidIntoDocument(SPDocument *document) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 77 | LPECurveStitch::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77: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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1156: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1161:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1161 | writeMeasurePoint(start_p, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1176:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1176 | Geom::Point start_p_doc = start_p * _desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:1247:75: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1247 | Geom::Point windowNormal = Geom::unit_vector(Geom::rot90(_desktop->d2w(end_p - start_p))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:196:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 196 | ret = Geom::Rotate(angle) * ret; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp: In member function ‘get_marker_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | ShapeRecord MarkerTool::get_marker_transform(SPShape* shape, SPItem *parent_item, SPMarker *sp_marker, SPMarkerLoc marker_type) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_marker_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:316:44: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | result = Geom::Rotate::from_degrees(this->orient.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:321:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 321 | result = Geom::Scale(linewidth) * result; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In member function ‘get_marker_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine SPMarker::get_marker_transform(const Geom::Affine &base, double linewidth, bool start_marker) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:305: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘get_marker_transform’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:312:48: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:170: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘ctmToAffine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:176:46: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Scale scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:190:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | p = c.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:191:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:194:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:211:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:214:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 214 | Geom::Point tang = c.unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:245:94: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 245 | ret = Geom::Rotate(angle) * Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:230:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | p = c1.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:257:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:261:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 261 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:278:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | ret = Geom::Translate(p * parent_item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/marker-tool.cpp:282:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 282 | Geom::Point tang = - c_reverse->unitTangentAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:77:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-curvestitch.cpp:136:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 136 | transform.setYAxis( rot90(unit_vector(end-start)) * scaling_y); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘addPowerStrokePencil’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:668: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 668 | void PencilTool::addPowerStrokePencil() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_check_for_and_apply_waiting_LPE’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:329: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | static void spdc_check_for_and_apply_waiting_LPE(FreehandBase *dc, SPItem *item, SPCurve const *curve, bool is_bend) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:327:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Point dir = r.dimensions() / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | void ArcTool::drag(Geom::Point pt, guint state) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:300: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:317:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->arc->transform = layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:325:50: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Geom::Rect r = Inkscape::snap_rectangular_box(_desktop, this->arc, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:336:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 336 | Geom::Affine const i2d ( (this->arc)->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_interpolate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:915: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | void PencilTool::_interpolate() { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:933:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 933 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:980:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 980 | this->p[0] = last_seg->finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In member function ‘_attachSelection’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:596: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 596 | void FreehandBase::_attachSelection() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/arc-tool.cpp:123: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | bool ArcTool::root_handler(GdkEvent* event) { In function ‘make_unique’, inlined from ‘_attachSelection’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:630:74: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:57:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | this->shape_editor = new ShapeEditor(_desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/box3d-tool.cpp:154: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 154 | bool Box3dTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp: In member function ‘boundsExact’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘pushPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:124:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | void SvgBuilder::pushPage(const std::string &label, GfxState *state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:124:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:124: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:146:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | auto st = stateToAffine(state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:147:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 147 | auto tr = st.translation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:170:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | sw[1] = Geom::Point(0, _spacing[1]) * affine().withoutTranslation(); | ^ In function ‘lerp’, inlined from ‘_sketchInterpolate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1045:52: /usr/include/2geom-1.3.0/2geom/piecewise.h:927:16: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | b.setDomain(a.domain()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_flush_white’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:788: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 788 | static void spdc_flush_white(FreehandBase *dc, std::shared_ptr gc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp: In function ‘bounds_of’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-quad.cpp:100:35: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_sketchInterpolate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | void PencilTool::_sketchInterpolate() { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:994: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1006:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1006 | double tolerance_sq = 0.02 * square(_desktop->w2d().descrim() * tol) * exp(0.2 * tol - 2); | ^ In member function ‘appendNew’, inlined from ‘_sketchInterpolate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:1028:45: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-bpath.cpp:175:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 175 | feed_pathvector_to_cairo(buf.cr->cobj(), _path, affine(), buf.rect, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_concat_colors_and_flush’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:687: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 687 | void spdc_concat_colors_and_flush(FreehandBase *dc, gboolean forceclosed) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘fit_and_split’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:1009: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1009 | void CalligraphicTool::fit_and_split(bool release) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:480:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | hatch_unit_vector = (pointer - nearest) / hatch_dist; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 407 | bool CalligraphicTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:407: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In function ‘sp_update_helperpath’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:253: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 253 | void sp_update_helperpath(SPDesktop *desktop) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:469:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 469 | motion_to_curve = selected->dt2i_affine() * selected->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:473:94: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 473 | std::optional position = get_nearest_position_on_Path(this->hatch_livarot_path, pointer); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:598:78: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | motion_dt = new_pointer * motion_to_curve.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:628:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | this->reset(motion_dt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:652:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 652 | Geom::Affine const sm (Geom::Scale(hatch_dist, hatch_dist) * Geom::Translate(c)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/calligraphic-tool.cpp:704:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 704 | Geom::Point const motion_dt(_desktop->w2d(motion_w)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp: In member function ‘_addFreehandPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pencil-tool.cpp:793: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 793 | void PencilTool::_addFreehandPoint(Geom::Point const &p, guint /*state*/, bool last) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp: In member function ‘_redrawAll’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pen-tool.cpp:828:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 828 | Geom::Point p2 = (*cubic)[2]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘_fitAndSplit’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:1233: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1233 | void EraserTool::_fitAndSplit(bool releasing) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_setSubsequentPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:775: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | void ConnectorTool::_setSubsequentPoint(Geom::Point const p) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp: In function ‘spdc_create_single_dot’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 926 | void spdc_create_single_dot(ToolBase *ec, Geom::Point const &pt, char const *tool, guint event_state) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:926: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/freehand-base.cpp:968:136: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 968 | rad = 0.0333 * prefs->getDouble(tool_path + "/width", 3.0) / desktop->current_zoom() / desktop->getDocument()->getDocumentScale()[Geom::X]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In function ‘floor’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:118:22: 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:141:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 141 | buf.cr->transform(geom_to_cairo(doc2dt * aff)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:149:30: note: parameter passing for argument of type ‘struct CPoint’ 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘addDragShapes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 497 | void PagesTool::addDragShapes(SPPage *page, Geom::Affine tr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-rect.cpp:108:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | void CanvasItemRect::_render(Inkscape::CanvasItemBuffer &buf) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:497: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:70: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:503:21: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | addDragShape(Geom::PathVector(Geom::Path(page->getDesktopRect())), tr); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_handleMotionNotify’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | bool ConnectorTool::_handleMotionNotify(GdkEventMotion const &mevent) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:532: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:586:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 586 | auto i2d = clickeditem->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In function ‘svgSetTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/gradient-tool.cpp:738: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | void GradientTool::drag(Geom::Point const pt, guint /*state*/, guint32 etime) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:432:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 432 | static void svgSetTransform(Inkscape::XML::Node *node, Geom::Affine matrix) { | ^ In member function ‘load_text_extents’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_activeShapeAddKnot’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1027: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1027 | void ConnectorTool::_activeShapeAddKnot(SPItem* item, SPItem* subitem) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | bool NodeTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:427: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:519:79: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | auto c = shape->curveForEdit()->transformed(over_item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/node-tool.cpp:594:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 594 | Geom::Point const desktop_pt(_desktop->w2d(event_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘resizeKnotMoved’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:173:66: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 173 | rect = *(document->preferredBounds()) * document->doc2dt(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | void PagesTool::resizeKnotMoved(SPKnot *knot, Geom::Point const &ppointer, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:163: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:183:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 183 | Geom::Point point = getSnappedResizePoint(knot->position(), state, start, page); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘cc_set_active_conn’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:1121: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1121 | void ConnectorTool::cc_set_active_conn(SPItem *item) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:140:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | Piecewise > nn = unitVector(v * ( rot * slant ) ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp: In member function ‘at1’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-dynastroke.cpp:189:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | if ( m.segs.front().at0() == m.segs.back().at1()){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘marginKnotMoved’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 234 | bool PagesTool::marginKnotMoved(SPKnot *knot, Geom::Point *ppointer, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:234: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:254:52: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | auto delta = (point - page->getDocumentRect().corner(side))[axis]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:256:48: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | auto scale = document->getDocumentScale()[axis]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:69: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:260:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | knot->setPosition(middleOfSide(side, page->getDocumentMargin()) * document->doc2dt(), state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:213:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 213 | this->c2p = this->c2p * Geom::Translate( -ref ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:206:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | ictx.viewport = Geom::Rect::from_xywh(0, 0, this->markerWidth.computed, this->markerHeight.computed); | ^ In member function ‘moveTo’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 462 | Geom::Affine PagesTool::moveTo(Geom::Point xy, bool snap) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:462: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp: In member function ‘_handleButtonPress’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/connector-tool.cpp:431: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 431 | bool ConnectorTool::_handleButtonPress(GdkEventButton const &bevent) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:365:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 365 | document->fitToRect(*rect * affine * document->dt2doc(), false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 274 | bool PagesTool::root_handler(GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:274: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | Geom::Affine tr = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:315:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:323:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | point_dt = getSnappedResizePoint(point_dt, event->motion.state, drag_origin_dt); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:333:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 333 | addDragShapes(page, Geom::Affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:335:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | } else if (viewboxUnder(drag_origin_dt)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 377 | dragging_item->movePage(moveTo(point_dt, snap), page_manager.move_objects()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:377:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | auto affine = moveTo(point_dt, snap); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:364:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:369:54: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 369 | dragging_item->setDesktopRect(*rect); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:373:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 373 | SPPage::moveItems(affine, page_items); | ^ In function ‘make_unique’, inlined from ‘__ct_base ’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/lpe-tool.cpp:75:49: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:382:40: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 382 | page_manager.selectPage(page_manager.newDesktopPage(*on_screen_rect)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/pages-tool.cpp:423:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | if (pageUnder(drag_origin_dt) || viewboxUnder(drag_origin_dt)) { | ^ /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ In member function ‘appendNew’, inlined from ‘createAngleDisplayCurve’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:275:46: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘createAngleDisplayCurve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | void MeasureTool::createAngleDisplayCurve(Geom::Point const ¢er, Geom::Point const &end, Geom::Point const &anchor, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:190: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘createAngleDisplayCurve’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:208:66: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘createAngleDisplayCurve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:278:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | pathv *= layer->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:111: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | bool DropperTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘sp_marker_show_instance’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:448: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | sp_marker_show_instance ( SPMarker *marker, Inkscape::DrawingItem *parent, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:207:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | Geom::Point const cd = _desktop->w2d(this->centre); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/dropper-tool.cpp:208:60: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 208 | Geom::Affine const w2dt = _desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/measure-tool.cpp:288: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | MeasureTool::MeasureTool(SPDesktop *desktop) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp: In function ‘generate_marker’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 508 | const gchar *generate_marker(std::vector &reprs, Geom::Rect bounds, SPDocument *document, Geom::Point center, Geom::Affine move) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-marker.cpp:508: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘bounds’: lto1: 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 ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘write’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:924: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 924 | void SPMeshNodeArray::write( SPMeshGradient *mg ) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | void RectTool::drag(Geom::Point const pt, guint state) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:327: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:343:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | this->rect->transform = currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:347:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 347 | Geom::Rect const r = Inkscape::snap_rectangular_box(_desktop, this->rect, pt, this->center, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:358: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | bool EraserTool::root_handler(GdkEvent* event) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:135: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | bool RectTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp: In member function ‘_probeUnlinkCutClonedGroup’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/eraser-tool.cpp:723:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | auto const relative_transform = parent_inverse_transform * clone->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/rect-tool.cpp:53:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | this->shape_editor = new ShapeEditor(desktop); | ^ In function ‘make_unique’, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:66:53, inlined from ‘defer’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-context.h:38:80, inlined from ‘defer’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item.h:147:40, inlined from ‘set_coords’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-curve.cpp:64:10: /usr/include/c++/14/bits/unique_ptr.h:1076:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | { return unique_ptr<_Tp>(new _Tp(std::forward<_Args>(__args)...)); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:201:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | Geom::Line orth = Geom::Line::from_origin_and_vector(ow, sw[nrm]); | ^ In function ‘signed_distance’, inlined from ‘_render’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:212:46: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-grid.cpp:71:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 71 | return Geom::cross(point - line.initialPoint(), line.versor()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:239:103: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 239 | auto p = (t * t * t) * p0 + (3 * t * t * s) * ctrl1 + (3 * t * s * s) * ctrl2 + (s * s * s) * p1; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp: In function ‘create_cubic_gradient’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 212 | Cairo::RefPtr create_cubic_gradient( /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: 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.3.2_2023-11-25_091e20ef0f/src/ui/util.cpp:212: 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.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp: In member function ‘_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:131:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Geom::Point const normal = _normal * affine().withoutTranslation(); // Direction only | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:185:61: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | Geom::Line line = Geom::Line::from_origin_and_vector(aligned_origin, Geom::rot90(normal)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/canvas-item-guideline.cpp:190:80: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 190 | Geom::LineSegment side(buf.rect.corner(i), buf.rect.corner((i+1)%4)); | ^ In member function ‘side_toggle’, inlined from ‘side_toggle’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1912:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:1947:62: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1947 | Geom::Point dp = (n[3]->p - n[0]->p)/3.0; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 31 | ShapeEditor::ShapeEditor(SPDesktop *dt, Geom::Affine edit_transform, double edit_rotation, int edit_marker_mode) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 419 | bool SelectTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:419: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:932:50: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 932 | rot = reverse? Geom::Rotate::from_degrees(edit_rotation - sp_marker->orient.computed) : Geom::Rotate::from_degrees(sp_marker->orient.computed - edit_rotation); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In function ‘getMarkerRotation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 922 | getMarkerRotation(SPItem* item, double edit_rotation, int edit_marker_mode, bool reverse = false){ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:922: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘getMarkerRotation’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:927:50: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:115: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:682:116: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 682 | items = _desktop->getDocument()->getItemsInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:124: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:685:125: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 685 | items = _desktop->getDocument()->getItemsPartiallyInBox(_desktop->dkey, (*b) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/select-tool.cpp:781:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 781 | Geom::Point p = _desktop->d2w(_desktop->point()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:199:23: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | auto box = bbox * _page_affine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘setEditTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | KnotHolder::setEditTransform(Geom::Affine edit_transform) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘cropPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:204:33: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 204 | auto clip_path = _createClip(val.str(), Geom::identity(), false); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘set_item_clickpos’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:487: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 487 | bool KnotHolder::set_item_clickpos(Geom::Point loc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘bounds’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:332: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | Geom::OptRect ControlPointSelection::bounds() In member function ‘_rotationRadius’, inlined from ‘_rotationRadius’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:548:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:554:45: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 554 | double len = Geom::distance(b.corner(i), rc); | ^ In member function ‘calculate_region’: lto1: 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 ‘_appendPoint’, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:72:21, inlined from ‘moveTo’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:67:22, inlined from ‘svgInterpretPath’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:447:30: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/path-string.h:186:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 186 | _abs_state.append(p, rp); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp: In member function ‘addShadedFill’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/svg-builder.cpp:723:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | void SvgBuilder::addShadedFill(GfxShading *shading, const Geom::Affine shading_tr, GfxPath *path, const Geom::Affine tr, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In function ‘point_unique_int’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:259: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | point_unique_int (Geom::Point o) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:283:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine const a = cloned ? c2p * transform : Geom::identity(); | ^ In member function ‘getXY’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘get_root_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set_generic’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | Box3DKnotHolderEntity::knot_set_generic(SPItem *item, unsigned int knot_id, Geom::Point const &new_pos, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:627: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:629:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | Geom::Point const s = snap_knot_position(new_pos, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:634:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 634 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 819 | Box3DKnotHolderEntityCenter::knot_set(Geom::Point const &new_pos, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:819: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:821:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 821 | Geom::Point const s = snap_knot_position(new_pos, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:825:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 825 | Geom::Affine const i2dt (item->i2dt_affine ()); | ^ In function ‘getMarkerBounds’: lto1: 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 ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 982 | MarkerKnotHolderEntityReference::knot_get() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:982: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:988:68: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 988 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:990:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 990 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 994 | MarkerKnotHolderEntityReference::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:994: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1000:30: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1000 | s = s * getMarkerRotation(item, _edit_rotation, _edit_marker_mode, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1001:76: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1001 | sp_marker->refX = (s[Geom::X]/ getMarkerXScale(item)) + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘updateViewPort’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:426:29: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | page->setDesktopRect(*box); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1041 | MarkerKnotHolderEntityOrient::knot_get() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1041: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1047:78: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1047 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1049:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1049 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1092: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | MarkerKnotHolderEntityOrient::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In function ‘sp_namedview_zoom_and_view_from_document’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:639: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 639 | void sp_namedview_zoom_and_view_from_document(SPDesktop *desktop) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1053 | MarkerKnotHolderEntityOrient::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1053: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1074:53: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1074 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * getMarkerXScale(item), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1076:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1076 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1165 | MarkerKnotHolderEntityScale::knot_get() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1165: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1171:78: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1171 | (-sp_marker->refX.computed + sp_marker->viewBox.width() + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1173:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1173 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1215:37: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1215 | * Geom::Rotate::from_degrees(_edit_rotation - sp_marker->orient.computed); | ^ In member function ‘set_viewBox’, inlined from ‘set_viewBox’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:50:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:81:44: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | this->viewBox = Geom::Rect::from_xywh(x, y, width, height); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1203 | MarkerKnotHolderEntityScale::set_internal(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1203: 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 ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1215:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1218:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1218 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1219:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1224:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1225:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1228:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1228 | * Geom::Translate(getMarkerBounds(item, desktop).min()) | ^ In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘set_internal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1229:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘set_internal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1266:98: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1266 | sp_marker->refX = ((original_refX * original_scaleX)/adjusted_scaleX) - ((getMarkerBounds(item, desktop).min()[Geom::X] + sp_marker->viewBox.width()/2) * (original_scaleX/adjusted_scaleX - 1)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | void SPShape::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘show’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:543:19: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 543 | _viewport->add(*box, desktop->getCanvasPagesBg(), desktop->getCanvasPagesFg()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1190: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘middle_point’, inlined from ‘snappoints’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:1225:54: /usr/include/2geom-1.3.0/2geom/bezier-curve.h:342:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | return ( _segment.initialPoint() + _segment.finalPoint() ) / 2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/viewbox.cpp:257:27: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | this->c2p = q * this->c2p; | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1301 | MarkerKnotHolderEntityScale2::knot_get() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1301: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1307:68: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1307 | return Geom::Point((-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1309:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1309 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘knot_grabbed_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:246: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | void KnotHolder::knot_grabbed_handler(SPKnot *knot, unsigned state) In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1324 | MarkerKnotHolderEntityScale3::knot_get() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1324: 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.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1330:49: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1330 | (-sp_marker->refX.computed + getMarkerBounds(item, desktop).min()[Geom::X]) * getMarkerXScale(item), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:1332:24: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1332 | * getMarkerRotation(item, _edit_rotation, _edit_marker_mode); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘update_knot’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | KnotHolderEntity::update_knot() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:93:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 93 | Geom::Point knot_pos(knot_get()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:95:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | Geom::Point dp(knot_pos * parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘translateGuides’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:950:21: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 950 | guide.moveto(point_on_line, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp: In member function ‘translateGrids’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | void SPNamedView::translateGrids(Geom::Translate const &tr) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp: In member function ‘knot_ungrabbed_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | KnotHolder::knot_ungrabbed_handler(SPKnot *knot, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:954: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:955:44: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 955 | auto scale = document->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-namedview.cpp:957:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 957 | grid->setOrigin( grid->getOrigin() * scale * tr * scale.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:287: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder.cpp:302:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | e->knot_ungrabbed(e->knot->position(), e->knot->drag_origin * item->i2dt_affine().inverse() * _edit_transform.inverse(), state); | ^ In member function ‘_get_pos’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘offset_to_cell’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | Geom::IntPoint PatternKnotHolderEntity::offset_to_cell(Geom::Point loc) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:188: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:193:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | auto d2i = item->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘on_created’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:162:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 162 | _cell = offset_to_cell(rect->midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2816:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2816 | Geom::Affine trans = t1 * scale * t2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘update_knot’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | void PatternKnotHolderEntityXY::update_knot() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:225: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:228:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:229:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 229 | _quad->set_coords(_get_pos(0, 0) * tr, _get_pos(0, 1) * tr, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_grabbed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | void PatternKnotHolderEntityScale::knot_grabbed(Geom::Point const &grab_pos, unsigned) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:303:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | _cached_origin = _get_pos(0, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:304:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | _cached_inverse_linear = _cached_transform.withoutTranslation().inverse(); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_get’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | Geom::Point BlurKnotHolderEntity::knot_get() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:573: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:580:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 580 | auto tr = item->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:587:19: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | auto p0 = _pos(); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-spiral.cpp:362: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | void SPSpiral::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:84: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘_ZN16KnotHolderEntity18snap_knot_positionERKN4Geom5PointEj.part.0’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | KnotHolderEntity::snap_knot_position(Geom::Point const &p, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:107: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:113:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 113 | Geom::Affine const i2dt (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ In member function ‘getExportDpi’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘snap_knot_position’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp: In member function ‘set_shape’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-star.cpp:352: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | void SPStar::set_shape() { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:444:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 444 | Geom::Translate(origin_dt) * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 423 | void HatchKnotHolderEntityScale::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:423: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:429:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | Geom::Point p_snapped = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:433:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | Geom::Affine transform_inverse = transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:451: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | void FilterKnotHolderEntity::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘_ZN16KnotHolderEntity30snap_knot_position_constrainedERKN4Geom5PointERKN8Inkscape7Snapper14SnapConstraintEj.part.0’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:83: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | KnotHolderEntity::snap_knot_position_constrained(Geom::Point const &p, Inkscape::Snapper::SnapConstraint const &constraint, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:127: 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.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:133:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Geom::Affine const i2d (parent_holder->getEditTransform() * item->i2dt_affine()); | ^ In member function ‘snap_knot_position_constrained’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_pointDragged’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:385: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 385 | void ControlPointSelection::_pointDragged(Geom::Point &new_pos, GdkEventMotion *event) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_updateTransformHandles’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:500: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 500 | void ControlPointSelection::_updateTransformHandles(bool preserve_center) In member function ‘set_item’, inlined from ‘set_item’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:116:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor.cpp:146:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | this->knotholder->setEditTransform(_edit_transform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp: In member function ‘color_pick’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2276 | guint SPMeshNodeArray::color_pick( std::vector icorners, SPItem* item ) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2276: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2329:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2329 | p *= item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-mesh-array.cpp:2345:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2345 | p += unit_vector( dp ) * size; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘__ct_comp ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | ContextMenu::ContextMenu(SPDesktop *desktop, SPObject *object, bool hide_layers_and_objects_menu_item) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:287:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:269: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | PatternKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:418:112: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 418 | Geom::Translate(-transform_origin) * Geom::Rotate(theta - theta_old) * Geom::Translate(transform_origin); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.cpp:399: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 399 | void HatchKnotHolderEntityAngle::knot_set(Geom::Point const &p, Geom::Point const &origin, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/cache/svg_preview_cache.cpp:41:58: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::IntRect ibox = (dbox * Geom::Scale(scale_factor)).roundOutwards(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-symbol.cpp:206:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 206 | rctx.viewport = Geom::Rect::from_xywh(x.computed, y.computed, width.computed, height.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp: In member function ‘eventHandler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot.cpp:140: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | bool SPKnot::eventHandler(GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:375: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 375 | void SPText::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:33: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 476 | void SPText::print(SPPrintContext *ctx) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:476: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:480:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:482:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | Geom::Affine const ctm (this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In member function ‘get_frame’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1144:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1144 | frame = Geom::Rect::from_xywh(attributes.firstXY()[Geom::X], -100000, inline_size, 200000); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1131: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1131 | Geom::OptRect SPText::get_frame() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_inline_size’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1233 | SPItem *create_text_with_inline_size (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1233: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1248:26: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1248 | p0 *= desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp: In function ‘create_text_with_rectangle’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1275: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1275 | SPItem *create_text_with_rectangle (SPDesktop *desktop, Geom::Point p0, Geom::Point p1) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:1284:100: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1284 | text_repr->setAttributeOrRemoveIfEmpty("transform", sp_svg_transform_write(parent->i2doc_affine().inverse())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_keyboardRotate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:605:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 605 | * Geom::Rotate(angle) * Geom::Translate(rc); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:566: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 566 | bool ControlPointSelection::_keyboardRotate(GdkEventKey const &event, int dir) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp: In member function ‘_keyboardScale’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/control-point-selection.cpp:640:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 640 | Geom::Affine m = Geom::Translate(-center) * Geom::Scale(scale) * Geom::Translate(center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:364:106: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 364 | return Geom::deg_from_rad(Geom::atan2(cursor - Geom::Point(_desktop->canvas->get_dimensions()) / 2.0)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:360: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | auto compute_angle = [&] { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_update_area’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1070: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1070 | sp_tweak_update_area (TweakTool *tc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘item_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | bool ToolBase::item_handler(SPItem *item, GdkEvent *event) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1043: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:1057:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1057 | ret = knotholder->set_item_clickpos(_desktop->w2d(point) * _desktop->dt2doc()); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_color_recursive’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 850 | sp_tweak_color_recursive (guint mode, SPItem *item, SPItem *item_at_point, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:850: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:915:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | Geom::Affine i2dt = item->i2dt_affine (); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:954:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 954 | tweak_colors_in_gradient(item, Inkscape::FOR_FILL, fill_goal, p, radius, this_force, mode, do_h, do_s, do_l, do_o); | ^ In member function ‘corner’, inlined from ‘_buildLayoutInit’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-text.cpp:540:37: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp: In member function ‘_keyboardMove’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tool-base.cpp:320:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 320 | knotholder->transform_selected(Geom::Translate(delta)); | ^ In member function ‘unclump_center’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘push’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | void Unclump::push(SPItem *from, SPItem *what, double dist) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: 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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:289: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:291:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 291 | Geom::Point it = unclump_center(what); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:305:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | what->set_i2d_affine(what->i2dt_affine() * move); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp: In member function ‘pull’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 312 | void Unclump::pull(SPItem *to, SPItem *what, double dist) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: 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.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:312: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:314:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 314 | Geom::Point it = unclump_center(what); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/algorithms/unclump.cpp:328:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | what->set_i2d_affine(what->i2dt_affine() * move); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_update_cursor’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1578 | static void sp_text_context_update_cursor(TextTool *tc, bool scroll_to_see) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1578: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1611:67: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1611 | Geom::Point const center = desktop->current_center(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:67: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1626:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1626 | Geom::Point const top_left = desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1747:92: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1747 | tc->padding_frame->set_bpath(temp->MakePathVector() * tc->text->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp: In member function ‘setup_page’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:97: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | void Print::setup_page(const Glib::RefPtr& context, int page_nr, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:358:76: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 358 | Geom::Point move = force * 0.5 * (cos(M_PI * x) + 1) * vector; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_dilate_recursive’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | sp_tweak_dilate_recursive (Inkscape::Selection *selection, SPItem *item, Geom::Point p, Geom::Point vector, gint mode, double radius, double force, double fidelity, bool reverse) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:309: 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.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/draw-anchor.cpp:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | SPDrawAnchor::SPDrawAnchor(Inkscape::UI::Tools::FreehandBase *dc, std::shared_ptr curve, bool start, Geom::Point delta) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:359:108: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 359 | item->move_rel(Geom::Translate(move * selection->desktop()->doc2dt().withoutTranslation())); | ^ In member function ‘__ct ’, inlined from ‘sp_tweak_dilate_recursive’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:415:56: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In function ‘sp_tweak_dilate_recursive’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:490:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | Geom::Affine i2doc(item->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:506:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 506 | vector = 1/Geom::L2(vector) * vector; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp: In function ‘ink_drag_data_received’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static void ink_drag_data_received(GtkWidget *widget, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: 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.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: 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.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:627:65: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 627 | auto bbox = *(source_path->geometricBounds()) * group_affine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_pasteNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 587 | bool ClipboardManagerImpl::_pasteNodes(SPDesktop *desktop, SPDocument *clipdoc, bool in_place, bool on_page) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: 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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:587: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:85: 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.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:156:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | item->i2dt_affine().descrim() * 0.5 | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:222:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | Geom::Point where( canvas->canvas_to_world(Geom::Point(destX, destY))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:254:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | item->i2dt_affine().descrim() * 0.5 | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:318:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 318 | Geom::Point m( desktop->point() - sel_bbox->midpoint() ); | ^ In function ‘world2desktop’, inlined from ‘ink_drag_data_received’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:340:52: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/drag-and-drop.cpp:81:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 81 | return (Geom::Point(x, y) + desktop->canvas->get_area_world().min()) * desktop->w2d(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:598:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 598 | auto source_scale = clipdoc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:599:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 599 | auto target_trans = target_path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:628:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 628 | auto to_mouse = Geom::Translate(desktop->point() - bbox.midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:638:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 638 | source_curve.transform(target_trans.inverse()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_update_text_selection’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1777: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1777 | static void sp_text_context_update_text_selection(TextTool *tc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_place_cursor_at’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:1879: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1879 | void sp_text_context_place_cursor_at (TextTool *tc, SPObject *text, Geom::Point const p) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2376: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2376 | TextKnotHolderEntityShapePadding::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2376: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2388:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2388 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2389:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2389 | Geom::Point point_b = point_a * shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘insertSymbol’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:417: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 417 | void ClipboardManagerImpl::insertSymbol(SPDesktop *desktop, Geom::Point const &shift_dt) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2441 | TextKnotHolderEntityShapeMargin::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, unsigned int state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2441: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2447:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 2447 | Geom::Point const point_a = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/shape-editor-knotholders.cpp:2448:72: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 2448 | Geom::Point point_b = point_a * linked_shape->transform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 413 | bool TextTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:413: note: parameter passing for argument of type ‘const struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘_getScale’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:439:52: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 439 | Geom::Point button_dt(_desktop->w2d(button_pt)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:80: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:595:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 595 | Geom::Point const top_left = _desktop->get_display_area().corner(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:85: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:76: note: parameter passing for argument of type ‘struct Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:748:85: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 748 | Geom::Rect const d = _desktop->get_display_area().bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:961:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 961 | sp_te_adjust_kerning_screen(this->text, this->text_sel_start, this->text_sel_end, _desktop, Geom::Point(mul*-10, 0)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘copyPathParameter’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:304: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | void ClipboardManagerImpl::copyPathParameter(Inkscape::LivePathEffect::PathParam *pp) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘getPathParameter’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:897: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | Glib::ustring ClipboardManagerImpl::getPathParameter(SPDesktop* desktop) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:915:35: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 915 | auto tr_p = item->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:916:38: 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 tr_s = doc->getDocumentScale().inverse(); | ^ In member function ‘get_relative_affine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘appendNew’, inlined from ‘lineTo’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46, inlined from ‘trace’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/autotrace/inkscape-autotrace.cpp:167:35: /usr/include/2geom-1.3.0/2geom/path.h:806: 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)...)); In member function ‘getRect’: lto1: 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 ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In function ‘calcPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:352:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 352 | Geom::Point newLocation = calcPoint(cx, cy, rx, ry, angle) * transformation; | ^ In function ‘rotateAround’, inlined from ‘arrange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:80: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp: In member function ‘arrange’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | void PolarArrangeTab::arrange() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: 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.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:270: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘getAnchorPoint’, inlined from ‘moveToPoint’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:267:51, inlined from ‘arrange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:354:15: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:246:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | source = item->getCenter(); | ^ In function ‘rotateAround’, inlined from ‘arrange’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:359:17: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:148:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:151:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | center = item->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/polar-arrange-tab.cpp:153:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 153 | item->set_i2d_affine(item->i2dt_affine() * affine); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1159:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1159 | Geom::Affine const sm(Geom::Scale(radius, radius) * Geom::Translate(_desktop->w2d(motion_w))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/tweak-tool.cpp:1119: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1119 | bool TweakTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp: In member function ‘draw_page’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/dialog/print.cpp:149: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 149 | void Print::draw_page(const Glib::RefPtr& context, int page_nr) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In function ‘vectorStretch’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | gdouble SPRect::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:451: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getRect’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘compensateRxRy’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:514: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 514 | void SPRect::compensateRxRy(Geom::Affine xform) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 530 | gdouble eX = SPRect::vectorStretch(cx, c, xform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:530:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 531 | gdouble eY = SPRect::vectorStretch(cy, c, xform); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:531:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | LPEMirrorSymmetry::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:207: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:222:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:227:36: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | center_point.param_setValue(point_c, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:297:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:299:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | start_point.param_setValue(sp, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:307:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | Geom::Affine transform = i2anc_affine(lpeitem, nullptr).inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:309:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 309 | start_point.param_setValue(sp, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_marker_get_transform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | Geom::Affine sp_shape_marker_get_transform(Geom::Curve const & c1, Geom::Curve const & c2) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:257: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:259:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | Geom::Point p = c1.pointAt(1); | ^ In function ‘sp_shape_marker_get_transform_at_start’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 283 | Geom::Affine sp_shape_marker_get_transform_at_start(Geom::Curve const & c) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:283: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:285:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Point p = c.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘copySymbol’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:340: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | void ClipboardManagerImpl::copySymbol(Inkscape::XML::Node* symbol, gchar const* style, SPDocument *source, In function ‘sp_shape_marker_get_transform_at_end’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | Geom::Affine sp_shape_marker_get_transform_at_end(Geom::Curve const & c) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:300: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:302:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 302 | Geom::Point p = c.pointAt(1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_copyNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | bool ClipboardManagerImpl::_copyNodes(SPDesktop *desktop, ObjectSet *set) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:520: 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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:565:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘toMirror’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:433:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | LPEMirrorSymmetry::toMirror(Geom::Affine transform) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:520:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 520 | start_point.param_setValue(point_a, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘pasteSize’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 784 | bool ClipboardManagerImpl::pasteSize(ObjectSet *set, bool separately, bool apply_x, bool apply_y) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:784: 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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:815:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 815 | min = clipnode->getAttributePoint((visual_bbox ? "min" : "geom-min"), min); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:826:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 826 | item->scale_rel(_getScale(set->desktop(), min, max, *obj_size, apply_x, apply_y)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp: In member function ‘_copySelection’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1016: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1016 | void ClipboardManagerImpl::_copySelection(ObjectSet *selection) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1016: 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.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1090:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1090 | auto transform_str = sp_svg_transform_write(parent->i2doc_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/clipboard.cpp:1135:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 1135 | auto page_rect = page->getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp: In member function ‘param_setValue’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/point.cpp:102: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | PointParam::param_setValue(Geom::Point newpoint, bool write) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp: In member function ‘param_higlight’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/parameter.cpp:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | void Parameter::param_higlight(bool highlight) In member function ‘getDocumentRect’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 191 | Geom::Rect SPPage::getDocumentRect() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:191: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:193:50: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 193 | return getRect() * document->getDocumentScale(); | ^ In member function ‘getDocumentMargin’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | Geom::Rect SPPage::getDocumentMargin() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:151: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:160:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | return rect * document->getDocumentScale(); | ^ In member function ‘knot_get’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getDocumentBleed’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Geom::Rect SPPage::getDocumentBleed() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:171: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:180:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 180 | return rect * document->getDocumentScale(); | ^ In member function ‘getDesktopRect’: lto1: 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 ‘getDesktopAffine’: lto1: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | Geom::Translate SPPage::getDesktopAffine() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:142: note: parameter passing for argument of type ‘struct Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:144:30: 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 box = getDesktopRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | ContextMenu::ContextMenu(SPDesktop *desktop, SPObject *object, bool hide_layers_and_objects_menu_item) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:185:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | offset.param_transform_multiply(postmul * current_affine.inverse(), true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘sp_get_offset’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:202:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 202 | LPEOffset::sp_get_offset(Geom::Point origin) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘setDocumentRect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:230: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 230 | void SPPage::setDocumentRect(Geom::Rect rect, bool add_margins) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:224:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | LPEOffset::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:230: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:232:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | rect *= document->getDocumentScale().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:240:12: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | setRect(rect); | ^ In member function ‘getPointAtAngle’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘operator-’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:689: note: parameter passing for argument of type ‘struct Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 689 | bool SPGenericEllipse::_isSlice() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:479:58: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 479 | if (Geom::are_near(i.initialPoint(), i.finalPoint())) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘setMargin’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:269: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | void SPPage::setMargin(const std::string &value) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In function ‘vectorStretch’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 699 | gdouble SPGenericEllipse::vectorStretch(Geom::Point p0, Geom::Point p1, Geom::Affine xform) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:699: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:442:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 442 | LPEOffset::doEffect_path(Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/contextmenu.cpp:66:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | auto point_document = desktop->point() * desktop->dt2doc(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘getExclusiveItems’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:348: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | std::vector SPPage::getExclusiveItems(bool hidden, bool in_bleed, bool in_layers) const In member function ‘get_automatic_filter_region’: lto1: 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 ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘copyFrom’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:632: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 632 | void SPPage::copyFrom(SPPage *page) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:523:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 523 | offset_pt = get_default_point(path_in); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘getVisibleRx’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:733: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | gdouble SPGenericEllipse::getVisibleRx() const { In member function ‘getVisibleRx’, inlined from ‘getVisibleRx’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:733:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | return this->rx.computed * SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:738:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:606:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 606 | size /= sp_lpe_item->i2doc_affine().descrim(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp: In member function ‘convert_to_guides’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | void SPPath::convert_to_guides() const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleRy’, inlined from ‘getVisibleRy’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:744:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 749 | return this->ry.computed * SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:749:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:91: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:98:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 98 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-path.cpp:106:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 106 | pts.emplace_back(cit->initialPoint() * i2dt, cit->finalPoint() * i2dt); | ^ In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘update_view’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:259:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 259 | auto pattern_tile = Geom::Rect::from_xywh(0, 0, tile_width, tile_height); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-pattern.cpp:278:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 278 | Geom::Affine ps2user = Geom::Translate(tile_x, tile_y) * getTransform(); | ^ In member function ‘get_infinite_dir’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-offset.cpp:633:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 633 | void KnotHolderEntityOffsetPoint::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 532 | LPEMirrorSymmetry::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:532: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.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-clippath.cpp:127: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 127 | v.drawingitem->setChildTransform(Geom::Scale(v.bbox->dimensions()) * Geom::Translate(v.bbox->min())); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:545:39: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 545 | Geom::Affine m = Geom::reflection (line_separation.vector(), (Geom::Point)start_point); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-mirror_symmetry.cpp:558:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 558 | if (!are_near(closingline.initialPoint(), closingline.finalPoint())) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleRx’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 463 | this->rx = rx / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:463:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:317:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | PdfParser::PdfParser(XRef *xrefA, Inkscape::Extension::Internal::SvgBuilder *builderA, Dict *resDict, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleRy’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 476 | this->ry = ry / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:476:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleRx’, inlined from ‘getVisibleRx’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:485:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 490 | return this->rx.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:490:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleRy’, inlined from ‘getVisibleRy’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:496:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | return this->ry.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:501:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleWidth’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 550 | this->width = width / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:550:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘setVisibleHeight’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | this->height = height / SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:559:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleWidth’, inlined from ‘getVisibleWidth’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:567:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 572 | return this->width.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:572:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘getVisibleHeight’, inlined from ‘getVisibleHeight’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:578:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 583 | return this->height.computed * SPRect::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:583:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:615:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 615 | p.emplace_back((p3 + p0)/2, Inkscape::SNAPSOURCE_LINE_MIDPOINT, Inkscape::SNAPTARGET_LINE_MIDPOINT); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-rect.cpp:589: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | void SPRect::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-root.cpp:281:42: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 281 | rctx.viewport = Geom::Rect::from_xywh( this->x.computed, this->y.computed, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp: In member function ‘getEndpoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 218 | void SPConnEndPair::getEndpoints(Geom::Point endPts[]) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:218: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:223:43: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 223 | Geom::Affine i2d = _path->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end-pair.cpp:227:74: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 227 | endPts[h] = h2attItem[h]->getAvoidRef().getConnectionPointPos(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:553:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 553 | pRes = pCenter + pCenter_Pt2 * cos(angle) + pPt0_Pt1 * sin(angle) / sqrt(3); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-flowdiv.cpp:47:52: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 47 | cctx.i2doc = chi.transform * ictx->i2doc; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:68: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 349 | m_auto = Geom::Rotate::from_degrees( 180.0 ) * m; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | sp_shape_update_marker_view(SPShape *shape, Inkscape::DrawingItem *ai) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:327: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘sp_shape_update_marker_view’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:349:56: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘sp_shape_update_marker_view’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:366:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 366 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1533:85: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1533 | hp *= Geom::Translate((*gap_bbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*gap_bbox).midpoint()); | ^ In member function ‘param_transform_multiply’, inlined from ‘param_transform_multiply’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:137:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/transformedpoint.cpp:140:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 140 | set_and_write_new_values( origin * postmul, vector * postmul.withoutTranslation() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp: In member function ‘update_filter_all_regions’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-filter.cpp:329: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | void SPFilter::update_filter_all_regions() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/vector.cpp:172: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | void knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) override { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘snappoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 562 | void SPGenericEllipse::snappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:562: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:567:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 567 | Geom::Affine const i2dt = this->i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:574:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 574 | Geom::Point pt = this->getPointAtAngle(angle) * i2dt; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘setVisibleRx’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:707: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | void SPGenericEllipse::setVisibleRx(gdouble rx) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 711 | this->rx = rx / SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:711:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘setVisibleRy’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | this->ry = ry / SPGenericEllipse::vectorStretch( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:724:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘pointAtNodeIndex’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:225:72: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | nbCopies = static_cast(floor((uskeleton.domain().extent() - toffset + xspace)/(pattBndsX->extent()+xspace))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘genFitEllipse’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 406 | int LPEPts2Ellipse::genFitEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | LPEPatternAlongPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:406:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘genFitEllipse’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:411:37: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘genFitEllipse’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:440:57: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | Geom::Affine inv_affine = affine.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp: In member function ‘genIsometricEllipse’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-pts2ellipse.cpp:486:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 486 | int LPEPts2Ellipse::genIsometricEllipse(std::vector const &pts, Geom::PathVector &path_out) | ^ In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘corners_for_PLs’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:539: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 539 | void SPBox3D::corners_for_PLs (Proj::Axis axis, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 235 | origin *= Geom::Rotate::from_degrees(rotate); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:254:56: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Geom::Affine gapp = base_transform.inverse() * transformoriginal; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doAfterEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:362:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 362 | r *= Geom::Rotate::from_degrees(rotatein); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:451:175: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 451 | finalit *= gapp.inverse() * Geom::Translate(spcenter).inverse() * originatrans.withoutTranslation().inverse() * r * translate * Geom::Translate(spcenter) ; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘get_corner_screen’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | SPBox3D::get_corner_screen (guint id, bool item_coords) const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:298: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:303:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | Geom::Affine const i2d(this->i2dt_affine ()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:305:105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:307:89: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | return this->get_perspective()->perspective_impl->tmat.image(proj_corner).affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 187 | LPETiling::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:187:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘doAfterEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:235:49: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doAfterEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:241:32: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | origin = origin.inverse(); | ^ In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘doAfterEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:332:52: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doAfterEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:449:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 449 | auto translate = p * gap.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘get_center_screen’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | SPBox3D::get_center_screen () { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:322: 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.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:327:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | Geom::Affine const i2d( this->i2dt_affine() ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:85: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:328:101: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | return this->get_perspective()->perspective_impl->tmat.image(proj_center).affine() * i2d.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp: In member function ‘switch_perspectives’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/box3d.cpp:1232: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1232 | SPBox3D::switch_perspectives(Persp3D *old_persp, Persp3D *new_persp, bool recompute_corners) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_distance_to_original’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:738: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 738 | sp_offset_distance_to_original (SPOffset * offset, Geom::Point px) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:161:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:240:57: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 240 | if (are_near(path_i.segs.front().at0(), path_i.segs.back().at1())){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:241:93: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | nbCopies = std::max(1, static_cast(std::floor((uskeleton.domain().extent() - toffset)/(pattBndsX->extent()+xspace)))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp: In function ‘sp_offset_move_compensate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-offset.cpp:1010:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1010 | Geom::Affine offset_move = t.inverse() * m * t; | ^ svg-affine-parser.rl: In member function ‘operator*’: svg-affine-parser.rl:65:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl: In function ‘sp_svg_transform_read’: svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doEffect_path_post’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1411 | r *= Geom::Rotate::from_degrees(rotatein); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1513:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1513 | output_pv *= Geom::Translate(center).inverse() * mirror * Geom::Translate(center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1281:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1281 | LPETiling::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^ svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 svg-affine-parser.rl:31: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘sp_svg_transform_read’ at svg-affine-parser.rl:62:71: /usr/include/2geom-1.3.0/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)) {} | ^ svg-affine-parser.rl: In function ‘sp_svg_transform_read’: svg-affine-parser.rl:66:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp: In member function ‘center’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.cpp:461: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 461 | std::optional ObjectSet::center() const { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1281:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘from_degrees’ at /usr/include/2geom-1.3.0/2geom/transforms.h:220:26, inlined from ‘doEffect_path_post’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1411:44: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘movePage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 511 | void SPPage::movePage(Geom::Affine translate, bool with_objects) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:511: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:518:38: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 518 | setDesktopRect(getDesktopRect() * translate); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp: In member function ‘swapPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-page.cpp:564:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 564 | movePage(this_affine.inverse() * other_affine, with_objects); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp: In function ‘sp_svg_write_polygon’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-polygon.cpp:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 43 | static gchar *sp_svg_write_polygon(Geom::PathVector const & pathv) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:33: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp: In member function ‘print’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:707: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | void SPShape::print(SPPrintContext* ctx) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:707: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:331:46: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | ray.setPoints(ptA, (*cubic)[1]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:315:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 315 | KnotHolderEntityWidthPatternAlongPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1259:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1259 | LPETiling::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:315:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:319:45: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-patternalongpath.cpp:334:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:722:81: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 722 | dbox = Geom::Rect::from_xywh(Geom::Point(0,0), this->document->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-shape.cpp:724:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 724 | Geom::Affine const i2dt(this->i2dt_affine()); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1670 | Geom::Point KnotHolderEntityCopyGapX::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1670:13: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1680:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1680 | ret *= lpe->transformoriginal.inverse(); | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1685 | Geom::Point KnotHolderEntityCopyGapY::knot_get() const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1685:13: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1695:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1695 | ret *= lpe->transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1638 | void KnotHolderEntityCopyGapX::knot_set(Geom::Point const &p, Geom::Point const&/*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1638: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1645:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1645 | point *= lpe->transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1642:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1642 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1654 | void KnotHolderEntityCopyGapY::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1654: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1661:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1661 | point *= lpe->transformoriginal.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1658:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1658 | Geom::Point const s = snap_knot_position(p, state); | ^ In member function ‘tPoint’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp: In function ‘sp_conn_get_route_and_redraw’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-conn-end.cpp:134: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | static void sp_conn_get_route_and_redraw(SPPath *const path, const bool updatePathRepr = true) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp: In member function ‘clip_mask_bbox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpegroupbbox.cpp:36:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 36 | Geom::Affine affine = transform * item->transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp: In member function ‘knot_get’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 367 | Geom::Point FilletChamferKnotHolderEntity::knot_get() const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:367: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:427:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 427 | Geom::Affine itemtransform = cast(item)->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/parameter/nodesatellitesarray.cpp:428:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 428 | Geom::Path segment(curve_in.initialPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1190:49: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 1190 | affinebase *= Geom::Rotate::from_degrees(seedset * rotate); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1234:101: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1234 | (*originalbbox) *= Geom::Translate((*originalbbox).midpoint()).inverse() * Geom::Scale(scale_fix) * Geom::Translate((*originalbbox).midpoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1157:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1157 | LPETiling::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tiling.cpp:1224:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1224 | original_bbox(sp_lpe_item, false, true, transformoriginal); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:100:40: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 100 | point_b = pathvector.finalPoint(); | ^ In member function ‘initialPoint’, inlined from ‘append’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:184:38, inlined from ‘set_shape’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:474:14: /usr/include/2geom-1.3.0/2geom/path.h:705:58: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp: In member function ‘set_shape’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:492:104: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 492 | Geom::Affine aff = Geom::Scale(rx.computed, ry.computed) * Geom::Translate(cx.computed, cy.computed); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:90:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:102:66: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | point_b = pathvector.back().finalCurve().initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-ellipse.cpp:440: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 440 | void SPGenericEllipse::set_shape() /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp: In member function ‘initialPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/svg/svg-path.cpp:66:43: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | if (line_segment->initialPoint()[Geom::X] == line_segment->finalPoint()[Geom::X]) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:133:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:148:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 148 | point_a = pointAtNodeIndex(pathvector,(size_t)first_knot-1); | ^ In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:304:55: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | builder->setMargins(getRect(page->getTrimBox()) * scale, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 265 | PdfParser::PdfParser(std::shared_ptr pdf_doc, Inkscape::Extension::Internal::SvgBuilder *builderA, Page *page, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:265:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-parser.cpp:301:28: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 301 | auto page_box = getRect(page->getCropBox()); | ^ In function ‘getImageTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:124:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | m = m0*m; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 88 | LPEVonKoch::doEffect_path (Geom::PathVector const & path_in) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-recursiveskeleton.cpp:83:47: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:88: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:107:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | Point A = refpath.pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:115:20: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 115 | m0 = m0.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:121:32: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 121 | Point p = i.pointAt(0); | ^ In member function ‘projectPoint’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘size_nondegenerate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:58:30: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | static Geom::Path::size_type size_nondegenerate(Geom::Path const &path) { | ^ In function ‘findShadowedTime’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 102 | findShadowedTime(Geom::Path const &patha, std::vector const &pt_and_dir, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:102: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:105:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | Point T = unit_vector(pt_and_dir[1]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:110:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 110 | Affine mat = from_basis( T, N, pt_and_dir[0] ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:242:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 242 | direction(_("Hatches width and dir"), _("Defines hatches frequency and direction"), "direction", &wr, this, Geom::Point(50,0)), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In function ‘complementOf’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:80:29: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 80 | std::vector complementOf(Geom::Interval I, std::vector domain){ | ^ In member function ‘knot_get’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘find_ellipse’: lto1: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | static Ellipse find_ellipse(Point P, Point Q, Point O) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:69:16: note: parameter passing for argument of type ‘struct Ellipse’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘_involute’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^ /usr/include/c++/14/bits/stl_heap.h: In function ‘__adjust_heap’: /usr/include/c++/14/bits/stl_heap.h:224:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^ In member function ‘appendNew’, inlined from ‘lineTo’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:142:46, inlined from ‘writePaths’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/trace/potrace/inkscape-potrace.cpp:127:35: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-gears.cpp: In member function ‘spawn’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 294 | LPERoughHatches::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in){ | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘vertical’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:339:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | LPEPerspectiveEnvelope::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:355:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 355 | param_one.param_setValue(A); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘horizontal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:360:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | LPEPerspectiveEnvelope::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:376:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 376 | param_one.param_setValue(A); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:294: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:322:69: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 322 | transformed_pwd2_in = transformed_pwd2_in * bend_mat.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:325:42: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 325 | Point hatches_dir = rot90(unit_vector(direction.getVector())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-rough-hatches.cpp:334:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 334 | smthSnake = smthSnake*mat.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:383:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 383 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:398:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | vertical(up_left_point, up_right_point,vert); | ^ In member function ‘pointAt’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:443:53: /usr/include/2geom-1.3.0/2geom/line.h:232:20: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp: In member function ‘addCanvasIndicators’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:455:73: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 455 | pathv_move *= Affine(r,0,0,r,0,0) * Translate(Geom::Point(start)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-transform_2pts.cpp:441: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 441 | LPETransform2Pts::addCanvasIndicators(SPLPEItem const */*lpeitem*/, std::vector &hp_vec) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:555:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 555 | original_bbox(cast(item), false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp: In member function ‘setDefaults’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-perspective-envelope.cpp:536:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 536 | up_left_point.param_update_default(up_left); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘calculate_trajectory’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | Geom::Piecewise > LPEInterpolate::calculate_trajectory(Geom::OptRect bounds_A, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:258:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:269:34: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 269 | A = paths.front().pointAt(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:123:42: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘firstValue’, inlined from ‘calculate_trajectory’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:137:50: /usr/include/2geom-1.3.0/2geom/piecewise.h:107:23: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | return valueAt(cuts.front()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp: In member function ‘addNodesAndJitter’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-roughen.cpp:319:9: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | SPCurve LPERoughen::addNodesAndJitter(Geom::Curve const *A, Geom::Point &prev, Geom::Point &last_move, double t, bool last) | ^ In function ‘getRect’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:288:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 288 | original_bbox(cast(item), false, true); | ^ In member function ‘appendNew’, inlined from ‘resetDefaults’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-vonkoch.cpp:298:38: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:582:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 582 | original_bbox(lpeitem); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:109:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | *dest *= extraPreAffine * item->i2doc_affine() * extraPostAffine; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:222:37: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 222 | grid_point1.param_update_default(grid_point1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘vertical’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:287:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | LPELattice2::vertical(PointParam ¶m_one, PointParam ¶m_two, Geom::Line vert) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:303:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | param_one.param_setValue(A, live_update); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘get_nearest_position_on_Path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:156: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | std::optional get_nearest_position_on_Path(Path *path, Geom::Point p, unsigned seg) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp: In function ‘Path_for_item’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-util.cpp:58:29: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 58 | pathvector_for_curve(item, &*curve, doTransformation, transformFull, Geom::identity(), Geom::identity()); | ^ In member function ‘initialPoint’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-circle_3pts.cpp:66:44: /usr/include/2geom-1.3.0/2geom/path.h:705:58: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:185:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 185 | pathv *= rotate * Geom::Scale(diameter) * Geom::Translate(p); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘drawNode’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:170:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 170 | LPEShowHandles::drawNode(Geom::Point p, Geom::NodeType nodetype) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:201:107: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 201 | pathv *= Geom::Scale (diameter) * Geom::Translate(p - Geom::Point(diameter * 0.35,diameter * 0.35)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp: In member function ‘drawHandle’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-show_handles.cpp:194:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 194 | LPEShowHandles::drawHandle(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘drawNode’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:298:75: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.5*r,0.5*r)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:292:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 292 | LPESimplify::drawNode(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘drawHandle’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:310:77: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | pathv *= Geom::Scale(r) * Geom::Translate(p - Geom::Point(0.35*r,0.35*r)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:304:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | LPESimplify::drawHandle(Geom::Point p) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:160:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 160 | LPESimplify::doEffect(SPCurve *curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:98:21: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-interpolate.cpp:69:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 69 | Geom::PathVector LPEInterpolate::doEffect_path(Geom::PathVector const &path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp: In member function ‘generateHelperPathAndSmooth’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-simplify.cpp:237:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | point_at2 = (*cubic)[2]; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:721:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 721 | original_bbox(cast(item), false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:271:43: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:285:81: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | Geom::Affine const m (sp_shape_marker_get_transform_at_start(path_it->front())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 286 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:286:47: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 300 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:300:51: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:299:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | Geom::Affine const m (sp_shape_marker_get_transform(*curve_it1, *curve_it2)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 311 | item_to_outline_add_marker( midmarker_obj, m, scale, ret_pathv ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:311:47: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:328:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 328 | Geom::Affine const m = sp_shape_marker_get_transform_at_end(lastcurve); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | item_to_outline_add_marker( marker_obj, m, scale, ret_pathv ); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: note: parameter passing for argument of type ‘const struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:329:43: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline_add_marker_child’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:188:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 188 | tr = item->transform * tr; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp: In member function ‘setClip’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-utils.cpp:34:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 34 | void ClipHistoryEntry::setClip(GfxState *state, GfxClipType clipTypeA, bool bbox) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp: In function ‘item_to_outline_add_marker’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 211 | void item_to_outline_add_marker( SPObject const *marker_object, Geom::Affine marker_transform, /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:211: 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.3.2_2023-11-25_091e20ef0f/src/path/path-outline.cpp:225:41: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 225 | item_to_outline_add_marker_child(marker_item, tr, pathv_in); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:695:60: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 695 | Geom::Point end = Geom::Point( pwd2_in.domain().max(), ts.front()[Geom::Y]); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-knot.cpp:411:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 411 | LPEKnot::doEffect_path (Geom::PathVector const &path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doAfterEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:146:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 146 | LPECopyRotate::doAfterEffect (SPLPEItem const* lpeitem, SPCurve *curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:207:19: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 207 | toItem(t, i-1, reset, write); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 593 | LPEPowerStroke::doEffect_path (Geom::PathVector const & path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:593: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:426:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | LPECopyRotate::doOnApply(SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:429:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 429 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:433:26: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 433 | origin.param_setValue(A, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:456:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 456 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:478:22: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 478 | dir = unit_vector(B - A); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘doEffect_path_post’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:663:99: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | Geom::Affine pre = Geom::Translate(-origin) * Geom::Rotate(-Geom::rad_from_deg(starting_angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:650:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 650 | LPECopyRotate::doEffect_path_post (Geom::PathVector const & path_in, FillRuleBool fillrule) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice.cpp:35:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 35 | grid_point0(_("Control handle 0:"), _("Control handle 0"), "gridpoint0", &wr, this), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:698:53: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 698 | end = Geom::Point(pwd2_in.domain().max(), 0); | ^ In function ‘middle_point’, inlined from ‘doEffect_path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:703:52: /usr/include/2geom-1.3.0/2geom/point.h:360:16: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:707:50: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 707 | end[Geom::X] = pwd2_in.domain().max(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pdfinput/pdf-input.cpp:733:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 733 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-powerstroke.cpp:822:59: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 822 | Geom::Point end_deriv = -unitTangentAt( reverse(pwd2_in.segs.back()), 0.); | ^ In member function ‘get_primitive_area’: lto1: 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 ‘get_matrix_user2pb’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bounding-box.cpp:65:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | void LPEBoundingBox::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp: In member function ‘get_pixblock_filterarea_paraller’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-units.cpp:152:15: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 152 | Geom::IntRect FilterUnits::get_pixblock_filterarea_paraller() const { | ^ In member function ‘_filter_resolution’: lto1: note: parameter passing for argument of type ‘struct pair’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp: In member function ‘split’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-copy_rotate.cpp:542:55: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 542 | position = pointInTriangle(original.finalPoint(), divider.initialPoint(), divider[0].finalPoint(), divider[1].finalPoint()); | ^ In member function ‘filter_primitive_area’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type ‘struct Affine’ 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) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:30:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:45:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 45 | Geom::Affine trans = _units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:46:56: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Geom::Rect bbox_trans = graphic.targetLogicalBounds() * trans; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp: In member function ‘update_width_value’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/pencil-toolbar.cpp:454: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 454 | PencilToolbar::update_width_value(int shape) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘_get_transformed_source_graphic’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:137:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 137 | cairo_surface_t *FilterSlot::_get_transformed_source_graphic() const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-merge.cpp:25:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 25 | void FilterMerge::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-morphology.cpp:158:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 158 | void FilterMorphology::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 30 | void FilterOffset::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:30:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:38:42: note: parameter passing for argument of type ‘struct 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()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-offset.cpp:41:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Geom::Affine p2pb = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:27:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:57:65: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | Geom::Affine trans = slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-tile.cpp:82:46: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp: In member function ‘get_result’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-slot.cpp:189:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | cairo_surface_t *FilterSlot::get_result(int res) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:383:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:412:76: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | Geom::Affine unit_trans = slot.get_units().get_matrix_primitiveunits2pb().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-turbulence.cpp:413:46: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp: In member function ‘render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type ‘struct pair’ 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 | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:99:5: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter.cpp:144:55: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Geom::Affine pbtrans = units.get_matrix_display2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type ‘struct Affine’ 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.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:148:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:182:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 182 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-specularlighting.cpp:184:39: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘getAngle’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:713:8: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 713 | double getAngle(Geom::Point p1, Geom::Point p2, Geom::Point p3, bool flip_side, double fix_overlaps) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘transformNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-clone-original.cpp:329:22: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 329 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:729:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 729 | transformNodes(std::vector< Point > nodes, Geom::Affine transform) | ^ In member function ‘pointAt’, inlined from ‘horizontal’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:315:40: /usr/include/2geom-1.3.0/2geom/line.h:232:20: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | return lerp(t, _initial, _final);; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘horizontal’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:308:1: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 308 | LPELattice2::horizontal(PointParam ¶m_one, PointParam ¶m_two, Geom::Line horiz) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:324:29: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 324 | param_one.param_setValue(A, live_update); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:332:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 332 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:337:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 337 | Geom::Line vert(grid_point_8x9.param_get_default(),grid_point_10x11.param_get_default()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:340:17: note: parameter passing for argument of type ‘struct Line’ when C++17 is enabled changed to match C++14 in GCC 10.1 340 | vertical(grid_point_0, grid_point_1,vert); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:559:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 559 | original_bbox(cast(item), false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp: In member function ‘calculateCurve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-lattice2.cpp:565:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 565 | LPELattice2::calculateCurve(Geom::Point a,Geom::Point b, SPCurve* c, bool horizontal, bool move) | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In member function ‘at0’: /usr/include/2geom-1.3.0/2geom/piecewise.h:257:79: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 257 | typename T::output_type y = segs.back().at1() - other.segs.front().at0(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-constructgrid.cpp:40:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | LPEConstructGrid::doEffect_path (Geom::PathVector const & path_in) | ^ In member function ‘render_glyph_path’, inlined from ‘render_glyph_path’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:264:1: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-svgfonts.cpp:273:34: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 273 | feed_pathvector_to_cairo (cr, *pathv, s, area, false, 0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘getNodes’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:740:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 740 | getNodes(SPItem * item, Geom::Affine transform, bool onbbox, bool centers, bool bboxonly, double angle_projection) | ^ In member function ‘valueAt’: lto1: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp: In member function ‘finalPoint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-line_segment.cpp:53:27: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | B = path_in.finalPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doOnOpen’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:60:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 60 | LPEFillBetweenMany::doOnOpen(SPLPEItem const *lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 39 | void FilterImage::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:39:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:53:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | Geom::Rect vp = filter_primitive_area(slot.get_units()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:66:66: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | Geom::Affine m = slot.get_units().get_matrix_user2filterunits().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:78:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 78 | Geom::Rect sa = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-image.cpp:83:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 83 | Geom::Affine user2pb = slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:108:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 108 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp: In function ‘operator/’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/control/snap-indicator.cpp:432:35: 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 text_pos = (p1 + p2)/2; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:866:82: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 866 | Geom::Affine itemtransform = affinetransform * parentaffinetransform.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | LPEMeasureSegments::doBeforeEffect (SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:135:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 135 | void LPEFillBetweenStrokes::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:833:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:877:44: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:879:124: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 879 | std::vector< Point > current_nodes = getNodes(splpeitem, transform, onbbox, centers, bboxonly, angle_projection); | ^ In member function ‘__ct ’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:895:56: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:897:131: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 897 | std::vector< Point > current_nodes = getNodes(item, transform, onbbox, centers, bboxonly, angle_projection); | ^ In member function ‘__ct ’, inlined from ‘doBeforeEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-measure-segments.cpp:939:45: /usr/include/2geom-1.3.0/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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:168:73: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 168 | if (!are_near(result_linked_pathv.front().finalPoint(), result_second_pathv.front().initialPoint(),0.1)) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-strokes.cpp:197:58: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | linked_pathv *= linked1->getRelativeTransform(sp_lpe_item); | ^ In member function ‘initialPoint’, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:95:66: /usr/include/2geom-1.3.0/2geom/path.h:705:58: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | void LPEAttachPath::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:91:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘initialPoint’, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:140:122: /usr/include/2geom-1.3.0/2geom/path.h:705:58: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:156:86: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 156 | Geom::Affine linkedtransform = end_path.getObject()->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:163:78: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 163 | end_path_curve_start.setOrigin(last_seg_reverse->initialPoint()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘setSelected’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:275:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | void LPEFilletChamfer::setSelected(PathVectorNodeSatellites *_pathvector_nodesatellites) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:145:84: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-extrude.cpp:57:1: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 57 | LPEExtrude::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘resetDefaults’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:203:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | original_bbox(cast(item), false, true); | ^ In member function ‘appendNew’, inlined from ‘resetDefaults’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:214:38: /usr/include/2geom-1.3.0/2geom/path.h:806: 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)...)); In member function ‘get_template_size’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | KnotHolderEntityWidthBendPath::knot_set(Geom::Point const &p, Geom::Point const& /*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:241:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:247:45: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Geom::Point const s = snap_knot_position(p, state); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:258:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 258 | Geom::Point knot_pos = this->knot->pos * item->i2dt_affine().inverse(); | ^ /usr/include/2geom-1.3.0/2geom/piecewise.h: In function ‘compose’: /usr/include/2geom-1.3.0/2geom/piecewise.h:761:14: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 761 | Piecewise compose(Piecewise const &f, SBasis const &g){ | ^ In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:484:37: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 484 | bbox = Geom::Rect::from_xywh(this->x.computed, this->y.computed, this->width.computed, this->height.computed); | ^ In member function ‘set_transform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bendpath.cpp:151:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 151 | LPEBendPath::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:244:61: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | Geom::Point mid = 0.5 * (start.x + end.x); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp: In member function ‘setSizeText’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/page-toolbar.cpp:404: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | void PageToolbar::setSizeText(SPPage *page, bool display_only) In function ‘get_visual_bbox’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:348:69: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 348 | new_geom_bbox.expandTo(Geom::Point(initial_geom_bbox->corner(i)) * abs_affine); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp: In function ‘get_visual_bbox’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item-transform.cpp:338: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 338 | Geom::Rect get_visual_bbox(Geom::OptRect const &initial_geom_bbox, Geom::Affine const &abs_affine, gdouble const initial_strokewidth, bool const transform_stroke) In member function ‘operator()’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-bool.cpp:573:96: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 573 | prev_affine = operand->transform * sp_item_transform_repr(sp_lpe_item).inverse() * postmul; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | LPEFillBetweenMany::doEffect (SPCurve * curve) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:132: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:157:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 157 | linked_path *= item->getRelativeTransform(sp_lpe_item); | ^ In member function ‘appendNew’, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:160:75: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:197:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 197 | initial_path *= item->getRelativeTransform(sp_lpe_item); | ^ In member function ‘finalPoint’, inlined from ‘finalPoint’ at /usr/include/2geom-1.3.0/2geom/pathvector.h:223:39, inlined from ‘doEffect’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:223:59: /usr/include/2geom-1.3.0/2geom/path.h:709:70: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp: In member function ‘doEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:256:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | linked_path *= itemnear->getRelativeTransform(sp_lpe_item); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fill-between-many.cpp:260:72: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 260 | Geom::distance(res_pathv.front().finalPoint(), linked_path.initialPoint()) > | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘cropToArea’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:901: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 901 | bool SPImage::cropToArea(Geom::Rect area) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:903:25: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 903 | area *= i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:95:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 95 | void LPEFilletChamfer::doOnApply(SPLPEItem const *lpeItem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:95:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘initialPoint’, inlined from ‘print_simple_shape’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:971:42: /usr/include/2geom-1.3.0/2geom/path.h:705:58: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:109:62: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 109 | pathv = Geom::PathVector(Geom::Path(rect->getRect())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:111:40: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 111 | a *= rect->i2doc_affine().inverse().descrim(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1147:51: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1147 | Geom::Point pWH2 = pWH * tf.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-fillet-chamfer.cpp:303:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 303 | void LPEFilletChamfer::doBeforeEffect(SPLPEItem const *lpeItem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp: In member function ‘print_pathv’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/wmf-print.cpp:1188:14: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1188 | unsigned int PrintWmf::print_pathv(Geom::PathVector const &pathv, const Geom::Affine &transform) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:67:91: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 67 | extract_pathvectors_recursive(child_item, result, child_item->transform * transform); | ^ In member function ‘initialPoint’, inlined from ‘writePath’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1227:44, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1742:33: /usr/include/2geom-1.3.0/2geom/path.h:705:58: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp: In member function ‘doCurve’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | bool PovOutput::doCurve(SPItem *item, const String &id) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:268:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/pov-out.cpp:380:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 380 | Geom::Point p0 = cit->initialPoint(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_update_area’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1191: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1191 | static void sp_spray_update_area(SprayTool *tc) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/svg.cpp:927:50: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 927 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc->getDisplayUnit()), doc->getHeight().value(doc->getDisplayUnit()))); | ^ In member function ‘getCenter’: lto1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘dt2i_affine’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘getSnappoints’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1026: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1026 | void SPItem::getSnappoints(std::vector &p, Inkscape::SnapPreferences const *snapprefs) const /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1056:96: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1056 | pt *= Geom::Scale(gbox()->dimensions()) * Geom::Translate(gbox()->min()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp: In member function ‘coord_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/node-toolbar.cpp:480: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | NodeToolbar::coord_changed(Inkscape::UI::ControlPointSelection* selected_nodes) // gpointer /*shape_editor*/) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1043 | auto add_clip_or_mask_points = [&, this] (SPObject const *obj, bool contentunits) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1043: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:41: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1058:59: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1058 | pt = desktop->dt2doc(pt) * i2dt_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In function ‘sp_text_context_setup_text’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:299: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 299 | static void sp_text_context_setup_text(TextTool *tc) In member function ‘get_template_size’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘withoutTranslation’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:306:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘sp_text_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:241:6: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 241 | void LaTeXTextRenderer::sp_text_render(SPText *textobj) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:305:47: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 305 | Geom::Affine i2doc = textobj->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:307:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 307 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘sp_flowtext_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:481:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 481 | Geom::Affine wotransl = i2doc.withoutTranslation(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 412 | void LaTeXTextRenderer::sp_flowtext_render(SPFlowtext *flowtext) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:412: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:434:41: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 434 | Geom::Rect framebox = frame->getRect(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:480:48: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine i2doc = flowtext->i2doc_affine(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:482:60: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 482 | double degrees = -180/M_PI * Geom::atan2(wotransl.xAxis()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-inout.cpp:192:46: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 192 | doc->setViewBox(Geom::Rect::from_xywh(0, 0, doc->getWidth().value(doc_unit), doc->getHeight().value(doc_unit))); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:690:36: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 690 | _transform_stack.push(tr * tr_top); | ^ In member function ‘corner’, inlined from ‘setupDocument’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:643:45: lto1: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp:637:41: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 637 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.cpp: In member function ‘setupDocument’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/latex-text-renderer.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 | LaTeXTextRenderer::setupDocument(SPDocument *doc, SPItem *base) | ^ In member function ‘knot_get’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In member function ‘bind’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:85:37: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | m_tr_stack.push(transform * tr_top); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp: In function ‘center_elliptical_ring_as_SVG_PathV’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/metafile-print.cpp:381:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 381 | Geom::PathVector PrintMetafile::center_elliptical_ring_as_SVG_PathV(Geom::Point ctr, double rx1, double ry1, double rx2, double ry2, double F) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In function ‘from_degrees’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:86:48: note: parameter passing for argument of type ‘struct Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 86 | Geom::Rotate rot(Geom::Rotate::from_degrees(-angle)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-tangent_to_curve.cpp:90:24: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | D = ptA + derivA * length_right; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In member function ‘operator()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:166: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | WorkItems SubItem::build_mosaic(std::vector &&items) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp: In function ‘build_mosaic’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/booleans-subitems.cpp:166: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp: In function ‘getODFTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/odf.cpp:1576:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1576 | Geom::Affine tf = getODFTransform(item);//Get SVG-to-ODF transform | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:297: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 297 | void SpiralTool::drag(Geom::Point const &p, guint state) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:317:63: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | this->spiral->transform = currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spiral-tool.cpp:326:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp: In member function ‘update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-image.cpp:378:43: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 378 | ictx->viewport = Geom::Rect::from_xywh(this->x.computed, this->y.computed, | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:775:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 775 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:783:33: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 783 | end_point.param_setValue( | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp: In member function ‘drag’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 310 | void StarTool::drag(Geom::Point p, guint state) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:310: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:331:61: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 331 | this->star->transform = currentLayer()->i2doc_affine().inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/star-tool.cpp:343:44: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 343 | Geom::Point const p0 = _desktop->dt2doc(this->center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘doWriteTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1565:74: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1565 | advertized_transform = sp_item_transform_repr (this).inverse() * transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘doOnApply’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:898:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 898 | original_bbox(lpeitem, false, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:907:31: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 907 | start_point.param_setValue(point_a, true); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘rotate_rel’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1818 | void SPItem::rotate_rel(Geom::Rotate const &rotation) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1818: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1820:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1820 | Geom::Point center = getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1822:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1822 | Geom::Affine affine = Geom::Affine(s).inverse() * Geom::Affine(rotation) * Geom::Affine(s); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘fit_item’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 501 | sp_spray_transform_path(item, path, Geom::Scale(_scale), center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:501:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | sp_spray_transform_path(item, path, Geom::Scale(scale), center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:502:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 503 | sp_spray_transform_path(item, path, Geom::Rotate(angle), center); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:503:28: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp: In member function ‘skew_rel’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1846 | void SPItem::skew_rel(double skewX, double skewY) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: 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.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1846: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1848:35: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1848 | Geom::Point center = getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.cpp:1852:50: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1852 | Geom::Affine affine = Geom::Affine(s).inverse() * skew * Geom::Affine(s); | ^ In function ‘sp_spray_recursive’, inlined from ‘sp_spray_dilate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1140:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:953:98: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 953 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In function ‘sp_spray_dilate’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1105 | static bool sp_spray_dilate(SprayTool *tc, Geom::Point /*event_p*/, Geom::Point p, Geom::Point vector, bool reverse) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: 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.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1105: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘sp_spray_recursive’, inlined from ‘sp_spray_dilate’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1140:35: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:991:102: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 991 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1029:51: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1029 | Geom::Point center=item->getCenter(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1092:98: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1092 | item_copied->move_rel(Geom::Translate(move * desktop->doc2dt().withoutTranslation())); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp: In member function ‘root_handler’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/spray-tool.cpp:1220: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 1220 | bool SprayTool::root_handler(GdkEvent* event) { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:601:45: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 601 | Geom::Affine t = group->transform * tpass; | ^ In member function ‘appendNew’, inlined from ‘splititem’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:647:58: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘ray’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:651:52: note: parameter passing for argument of type ‘struct Ray’ when C++17 is enabled changed to match C++14 in GCC 10.1 651 | Geom::Ray ray = line_separation.ray(0); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In function ‘polar’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:655:39: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 655 | s = Geom::Point::polar(dir,size_divider) + center; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp: In member function ‘splititem’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:589:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 589 | LPESlice::splititem(SPItem* item, SPCurve * curve, std::pair slicer, bool toggle, bool is_original, Geom::Affine tpass, bool top) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:640:59: 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(closingline.initialPoint(), closingline.finalPoint())) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:731:44: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 731 | tmp_pathvector *= t.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tools/text-tool.cpp:142:49: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 142 | this->shape_editor = new ShapeEditor(desktop); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp: In member function ‘setPosition’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/geom-nodesatellite.cpp:203:6: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | void NodeSatellite::setPosition(Geom::Point const p, Geom::Curve const &curve_in, bool inverse) | ^ In member function ‘appendNew’, inlined from ‘addCanvasIndicators’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-slice.cpp:934:38: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-composite.cpp:66:6: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 66 | void FilterComposite::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h: In member function ‘set_item_clickpos’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/knot/knot-holder-entity.h:68:18: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | virtual bool set_item_clickpos(Geom::Point loc) { return false; } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:304:47: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 304 | double scaling = (uskeleton.domain().extent() - toffset)/pattBndsX->extent(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp: In member function ‘doBeforeEffect’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-taperstroke.cpp:575:53: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 575 | if (!Geom::are_near(real_path.finalPoint(), throwaway_path.initialPoint()) && real_path.size() >= 1) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-displacement-map.cpp:68:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | void FilterDisplacementMap::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | void FilterFlood::render_cairo(FilterSlot &slot) const | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:32: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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:65:67: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | Geom::Rect fp_cairo = fp * slot.get_units().get_matrix_user2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-flood.cpp:68:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 68 | Geom::Rect sa = slot.get_slot_area(); | ^ In member function ‘GetStartPointInterpolAfterRev’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp: In member function ‘render_cairo’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ 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.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp: In member function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/helper/pixbuf-ops.cpp:55:93: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 55 | Geom::Affine affine = Geom::Translate(-origin) * Geom::Scale (scale_factor, scale_factor); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/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 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:135:6: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:166:46: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 166 | Geom::Rect slot_area = slot.get_slot_area(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/display/nr-filter-diffuselighting.cpp:172:71: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Geom::Affine trans = slot.get_units().get_matrix_primitiveunits2pb(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp: In member function ‘updateFromPaint’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 394 | void FillNStroke::updateFromPaint(bool switch_style) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:394: 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.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:623:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 623 | auto transform = _psel->get_pattern_transform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:625:64: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 625 | auto offset = _psel->get_pattern_offset(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/widget/fill-style.cpp:631:58: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 631 | auto gap = _psel->get_pattern_gap(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘domain’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:280:48: note: parameter passing for argument of type ‘struct 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp: In member function ‘lastValue’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-embrodery-stitch.cpp:326:47: note: parameter passing for argument of type ‘struct output_type’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Point end = pwStitch.lastValue(); | ^ In member function ‘getTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘bounds’: lto1: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘corner’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:251:43: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 251 | _sc_opposite = _th.bounds().corner(_corner + 2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:249: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | void startTransform() override { In function ‘middle_point’, inlined from ‘startTransform’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:326:42: /usr/include/2geom-1.3.0/2geom/point.h:360:16: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 360 | return lerp(0.5, p1, p2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:323: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 323 | void startTransform() override { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:400:44: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 400 | _rot_opposite = _th.bounds().corner(_corner + 2); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:398: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 398 | void startTransform() override { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘startTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:475:74: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 475 | _skew_opposite = Geom::middle_point(b.corner(_side + 2), b.corner(_side + 3)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:472: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 472 | void startTransform() override { /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘from_xywh’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:789:41: note: parameter passing for argument of type ‘struct CRect’ when C++17 is enabled changed to match C++14 in GCC 10.1 789 | Geom::Rect d = Geom::Rect::from_xywh(Geom::Point(0,0), doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘setupDocument’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:778:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 778 | CairoRenderer::setupDocument(CairoRenderContext *ctx, SPDocument *doc, SPItem *base) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp: In member function ‘do_export_png_now’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:671:1: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 671 | 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.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp: In member function ‘do_export_png’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:477:1: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 477 | InkFileExportCmd::do_export_png(SPDocument *doc, std::string const &export_filename) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp: In member function ‘doEffect_path’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Geom::PathVector LPEEllipse5Pts::doEffect_path(Geom::PathVector const &path_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63: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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:63:18: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:74:47: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 74 | source_points.push_back(source.pointAt((Geom::Coord)i)); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:91:54: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 91 | return _unit_circle * ellipse.unitCircleTransform(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:528:34: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 528 | do_export_png_now(doc, filename_out, page->getDesktopRect(), dpi, items); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:629:70: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 629 | area = Geom::Rect(origin, origin + doc->getDimensions()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/io/file-export-cmd.cpp:663:26: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 663 | do_export_png_now(doc, filename_out, area, dpi, items); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘isNodePointSelected’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | Effect::isNodePointSelected(Geom::Point const &nodePoint) const | ^ In member function ‘setBounds’, inlined from ‘setBounds’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:717:0: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:723:45: note: parameter passing for argument of type ‘struct CPoint’ when C++17 is enabled changed to match C++14 in GCC 10.1 723 | _scale_corners[i]->move(r.corner(i)); | ^ In member function ‘appendNew’, inlined from ‘arcTo’ at /usr/include/2geom-1.3.0/2geom/path-sink.h:168:48, inlined from ‘operator()’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:32:26, inlined from ‘__ct_base ’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-ellipse_5pts.cpp:28:7: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp: In member function ‘knot_set’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-angle_bisector.cpp:97:1: note: parameter passing for argument of type ‘const struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 97 | KnotHolderEntityLeftEnd::knot_set(Geom::Point const &p, Geom::Point const &/*origin*/, guint state) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp: In member function ‘doEffect_pwd2’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:76:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 76 | LPEEnvelope::doEffect_pwd2 (Geom::Piecewise > const & pwd2_in) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:579:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 579 | Geom::Affine t = t_on_document * t_item.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘sp_asbitmap_render’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:526:13: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 526 | static void sp_asbitmap_render(SPItem *item, CairoRenderContext *ctx, SPPage *page) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:526:13: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:544:42: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 544 | bbox &= (page ? page->getDocumentRect() : item->document->preferredBounds()); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:578:46: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 578 | Geom::Affine t_item = item->i2doc_affine(); | ^ In member function ‘appendNew’, inlined from ‘resetDefaults’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-envelope.cpp:262:39: /usr/include/2geom-1.3.0/2geom/path.h:806: 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.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp: In member function ‘getCanvasIndicators’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/effect.cpp:1722:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1722 | Effect::getCanvasIndicators(SPLPEItem const* lpeitem) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘any_value_changed’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 339 | SelectToolbar::any_value_changed(Glib::RefPtr& adj) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp: In member function ‘__ct_base ’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/live_effects/lpe-attach-path.cpp:22:5: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 22 | start_path_curve_start(_("Start path curve start:"), _("Starting curve"), "startcurvestart", &wr, this, Geom::Point(20,0)/*, true*/), | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:339: 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.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:448:62: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 448 | scaler = get_scale_transform_for_variable_stroke (*bbox_vis, *bbox_geom, transform_stroke, preserve, x0, y0, x1, y1); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp: In member function ‘_createHatchPainter’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1257:1: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1257 | CairoRenderContext::_createHatchPainter(SPPaintServer const *const paintserver, Geom::OptRect const &pbox) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1257:1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1294:46: note: parameter passing for argument of type ‘struct Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 1294 | Geom::Interval bounds = hatch->bounds(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-render-context.cpp:1323:70: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 1323 | pattern_transform = render_info.pattern_to_user_transform.inverse() * drawing_transform; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp: In member function ‘layout_widget_update’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/toolbar/select-toolbar.cpp:465: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 465 | SelectToolbar::layout_widget_update(Inkscape::Selection *sel) /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:176:53: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 176 | Geom::Affine incr = _last_transform.inverse() * t; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In function ‘operator*’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:840:38: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 840 | auto exact_rect = rect * scale * unit_conversion; | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp: In member function ‘renderPage’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833:1: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 833 | CairoRenderer::renderPage(CairoRenderContext *ctx, SPDocument *doc, SPPage *page, bool stretch_to_fit) | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:833: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.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:836:39: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 836 | auto scale = doc->getDocumentScale(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/extension/internal/cairo-renderer.cpp:839:39: note: parameter passing for argument of type ‘struct Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 839 | auto rect = page->getDocumentBleed() * scale.inverse(); | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp: In member function ‘computeTransform’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404: note: parameter passing for argument of type ‘struct Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 404 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:404: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘__ct ’, inlined from ‘computeTransform’ at /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:424:33: /usr/include/2geom-1.3.0/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)) {} | ^ In member function ‘computeTransform’: lto1: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 480 | Geom::Affine computeTransform(Geom::Point const &new_pos, GdkEventMotion *event) override /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480: 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.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:480: note: parameter passing for argument of type ‘struct Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/ui/tool/transform-handle-set.cpp:494:45: note: parameter passing for argument of type ‘struct Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 494 | Geom::Scale scale = calcScaleFactors(_origin, new_pos, scc, false); | ^ cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -E cmake_symlink_library ../lib64/libinkscape_base.so.1.3.2.0 ../lib64/libinkscape_base.so.1.3.2.0 ../lib64/libinkscape_base.so gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [ 99%] Built target inkscape_base /usr/bin/gmake -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/depend /usr/bin/gmake -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/CMakeFiles/inkview.dir/DependInfo.cmake "--color=" gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src/CMakeFiles/inkscape.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/inkscape.dir/build.make src/CMakeFiles/inkscape.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/inkview.dir/build.make src/CMakeFiles/inkview.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [100%] Building CXX object src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkscape_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -I/usr/include/2geom-1.3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/CMakeFiles/inkscape.dir/inkscape-main.cpp.o -MF CMakeFiles/inkscape.dir/inkscape-main.cpp.o.d -o CMakeFiles/inkscape.dir/inkscape-main.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-main.cpp [100%] Building CXX object src/CMakeFiles/inkview.dir/inkview-main.cpp.o cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-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_GZFILEOP -DWITH_MESH -DWITH_SVG2 -Dinkview_EXPORTS -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/include -I/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/3rdparty/adaptagrams -I/usr/include/2geom-1.3.0 -isystem /usr/include/pango-1.0 -isystem /usr/include/cairo -isystem /usr/include/harfbuzz -isystem /usr/include/freetype2 -isystem /usr/include/libsoup-2.4 -isystem /usr/include/glib-2.0 -isystem /usr/lib64/glib-2.0/include -isystem /usr/include/fribidi -isystem /usr/include/pixman-1 -isystem /usr/include/libpng16 -isystem /usr/include/libmount -isystem /usr/include/blkid -isystem /usr/include/sysprof-6 -isystem /usr/include/libxml2 -isystem /usr/include/poppler -isystem /usr/include/libwpg-0.3 -isystem /usr/include/librevenge-0.0 -isystem /usr/include/libwpd-0.10 -isystem /usr/include/libvisio-0.1 -isystem /usr/include/libcdr-0.1 -isystem /usr/include/gtkmm-3.0 -isystem /usr/lib64/gtkmm-3.0/include -isystem /usr/include/atkmm-1.6 -isystem /usr/lib64/atkmm-1.6/include -isystem /usr/include/gtk-3.0/unix-print -isystem /usr/include/gdkmm-3.0 -isystem /usr/lib64/gdkmm-3.0/include -isystem /usr/include/giomm-2.4 -isystem /usr/lib64/giomm-2.4/include -isystem /usr/include/pangomm-1.4 -isystem /usr/lib64/pangomm-1.4/include -isystem /usr/include/glibmm-2.4 -isystem /usr/lib64/glibmm-2.4/include -isystem /usr/include/cairomm-1.0 -isystem /usr/lib64/cairomm-1.0/include -isystem /usr/include/sigc++-2.0 -isystem /usr/lib64/sigc++-2.0/include -isystem /usr/include/gtk-3.0 -isystem /usr/include/atk-1.0 -isystem /usr/include/gdk-pixbuf-2.0 -isystem /usr/include/at-spi2-atk/2.0 -isystem /usr/include/at-spi-2.0 -isystem /usr/include/dbus-1.0 -isystem /usr/lib64/dbus-1.0/include -isystem /usr/include/webp -isystem /usr/include/gio-unix-2.0 -isystem /usr/include/cloudproviders -isystem /usr/include/gspell-1 -isystem /usr/include/enchant-2 -isystem /usr/include/gtksourceview-4 -isystem /usr/include/GraphicsMagick -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -std=gnu++17 -pthread -fPIC -MD -MT src/CMakeFiles/inkview.dir/inkview-main.cpp.o -MF CMakeFiles/inkview.dir/inkview-main.cpp.o.d -o CMakeFiles/inkview.dir/inkview-main.cpp.o -c /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkview-main.cpp [100%] Linking CXX executable ../bin/inkview cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkview.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--export-dynamic -rdynamic "CMakeFiles/inkview.dir/inkview-main.cpp.o" -o ../bin/inkview -Wl,-rpath,/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/lib64: ../lib64/libinkscape_base.so.1.3.2.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 -L/usr/lib64 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lgtksourceview-4 -lxslt -lxml2 -lz -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy -lX11 -lXext In file included from /usr/include/2geom-1.3.0/2geom/affine.h:19, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/document.h:35, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-main.cpp:21: /usr/include/2geom-1.3.0/2geom/point.h: In static member function ‘static Geom::Point Geom::Point::polar(Geom::Coord, Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/point.h:85:51: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 85 | static Point polar(Coord angle, Coord radius) { | ^ /usr/include/2geom-1.3.0/2geom/affine.h: In member function ‘Geom::Affine Geom::Affine::withoutTranslation() const’: /usr/include/2geom-1.3.0/2geom/affine.h:169:39: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 169 | Affine withoutTranslation() const { | ^ In file included from /usr/include/2geom-1.3.0/2geom/rect.h:44, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/sp-item.h:26, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:37, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/selection.h:25, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/inkscape-application.h:26: /usr/include/2geom-1.3.0/2geom/interval.h: In static member function ‘static Geom::Interval Geom::Interval::from_array(const Geom::Coord*, unsigned int)’: /usr/include/2geom-1.3.0/2geom/interval.h:87:60: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 87 | static Interval from_array(Coord const *c, unsigned n) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In member function ‘Geom::Affine Geom::OptRect::transformTo(const Geom::Rect&, const Geom::Aspect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:195:79: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 195 | Affine transformTo(Rect const &viewport, Aspect const &aspect = Aspect()) { | ^ /usr/include/2geom-1.3.0/2geom/rect.h: In function ‘Geom::Rect Geom::unify(const Rect&, const Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:233:47: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 233 | inline Rect unify(Rect const &a, Rect const &b) { | ^ In file included from /usr/include/2geom-1.3.0/2geom/transforms.h:42, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:31, from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/object/object-set.h:39: /usr/include/2geom-1.3.0/2geom/angle.h: In static member function ‘static Geom::Angle Geom::Angle::from_radians(Geom::Coord)’: /usr/include/2geom-1.3.0/2geom/angle.h:131:40: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | static Angle from_radians(Coord d) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:125:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 125 | operator Affine() const { Affine ret(1, 0, 0, 1, vec[X], vec[Y]); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Translate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:131:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 131 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Translate Geom::Translate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:133:31: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 133 | Translate inverse() const { return Translate(-vec); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:161:36: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 161 | inline operator Affine() const { Affine ret(vec[X], 0, 0, vec[Y], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Scale::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:171:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 171 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Scale Geom::Scale::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:172:27: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 172 | Scale inverse() const { return Scale(1./vec[0], 1./vec[1]); } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:199:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | operator Affine() const { Affine ret(vec[X], vec[Y], -vec[Y], vec[X], 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Rotate::vector() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:203:26: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 203 | Point vector() const { return vec; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Rotate Geom::Rotate::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:209:28: note: parameter passing for argument of type ‘Geom::Rotate’ when C++17 is enabled changed to match C++14 in GCC 10.1 209 | Rotate inverse() const { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::HShear::operator Geom::Affine() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:262:29: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 262 | operator Affine() const { Affine ret(1, 0, f, 1, 0, 0); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Point Geom::Zoom::translation() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:317:31: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 317 | Point translation() const { return _trans; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In member function ‘Geom::Zoom Geom::Zoom::inverse() const’: /usr/include/2geom-1.3.0/2geom/transforms.h:319:26: note: parameter passing for argument of type ‘Geom::Zoom’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | Zoom inverse() const { Zoom ret(1/_scale, Translate(-_trans*_scale)); return ret; } | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Scale]’: /usr/include/2geom-1.3.0/2geom/transforms.h:335:39: note: parameter passing for argument of type ‘Geom::Scale’ when C++17 is enabled changed to match C++14 in GCC 10.1 335 | inline Scale pow(Scale const &s, int n) { | ^ /usr/include/2geom-1.3.0/2geom/transforms.h: In function ‘T Geom::pow(const T&, int) [with T = Translate]’: /usr/include/2geom-1.3.0/2geom/transforms.h:342:47: note: parameter passing for argument of type ‘Geom::Translate’ when C++17 is enabled changed to match C++14 in GCC 10.1 342 | inline Translate pow(Translate const &t, int n) { | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:32: /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Point Geom::Parallelogram::midpoint() const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:41:28: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | Point midpoint() const { return Point(0.5, 0.5) * m_affine; } | ^ /usr/include/2geom-1.3.0/2geom/parallelogram.h: In member function ‘Geom::Parallelogram Geom::Parallelogram::operator*(const Geom::Affine&) const’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:57: note: parameter passing for argument of type ‘Geom::Parallelogram’ when C++17 is enabled changed to match C++14 in GCC 10.1 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } | ^ In file included from /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:34: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h: In member function ‘Geom::Point Inkscape::Preferences::getPoint(const Glib::ustring&, Geom::Point)’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/preferences.h:368:89: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 368 | Geom::Point getPoint(Glib::ustring const &pref_path, Geom::Point def=Geom::Point()) { | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Affine SPDesktop::d2w() const’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:405:30: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 405 | Geom::Affine d2w() const { return _current_affine.d2w(); } | ^ /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h: In member function ‘Geom::Point SPDesktop::DesktopAffine::getOffset()’: /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 502 | Geom::Point getOffset() { | ^ /usr/include/2geom-1.3.0/2geom/interval.h: In instantiation of ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’: /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: 88 | Interval result = from_range(c, c+n); /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/src/desktop.h:502:33: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: parameter passing for argument of type ‘Geom::Interval’ when C++17 is enabled changed to match C++14 in GCC 10.1 82 | static Interval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/int-rect.h:36, from /usr/include/2geom-1.3.0/2geom/rect.h:45: /usr/include/2geom-1.3.0/2geom/generic-rect.h: In instantiation of ‘Geom::GenericRect< >::CPoint Geom::GenericRect< >::corner(unsigned int) const [with C = double; CPoint = Geom::Point]’: /usr/include/2geom-1.3.0/2geom/rect.h:117:52: required from here /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: 117 | Coord diameter() const { return distance(corner(0), corner(2)); } /usr/include/2geom-1.3.0/2geom/interval.h:82:21: note: | ~~~~~~^~~ /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: parameter passing for argument of type ‘Geom::GenericRect::CPoint’ {aka ‘Geom::Point’} when C++17 is enabled changed to match C++14 in GCC 10.1 152 | CPoint corner(unsigned i) const { | ^~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/affine.h:17: /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Rect boost::operators_impl::operator|(const Geom::Rect&, const Geom::Rect&)’: /usr/include/2geom-1.3.0/2geom/rect.h:234:16: required from here /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: 234 | return a | b; /usr/include/2geom-1.3.0/2geom/generic-rect.h:152:12: note: | ^ /usr/include/boost/operators.hpp:275:1: note: parameter passing for argument of type ‘Geom::Rect’ when C++17 is enabled changed to match C++14 in GCC 10.1 275 | BOOST_BINARY_OPERATOR_COMMUTATIVE( orable, | ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Angle boost::operators_impl::operator-(const Geom::Angle&, const Geom::Angle&)’: /usr/include/2geom-1.3.0/2geom/angle.h:220:25: required from here /usr/include/boost/operators.hpp:275:1: note: 220 | , _sweep((inner-s).radians0() <= (e-s).radians0()) /usr/include/boost/operators.hpp:275:1: note: | ^ /usr/include/boost/operators.hpp:270:1: note: parameter passing for argument of type ‘Geom::Angle’ when C++17 is enabled changed to match C++14 in GCC 10.1 270 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( subtractable, - ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Point boost::operators_impl::operator/(const Geom::Point&, const double&)’: /usr/include/2geom-1.3.0/2geom/transforms.h:309:30: required from here /usr/include/boost/operators.hpp:270:1: note: 309 | _trans += z._trans / _scale; /usr/include/boost/operators.hpp:270:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:271:1: note: parameter passing for argument of type ‘Geom::Point’ when C++17 is enabled changed to match C++14 in GCC 10.1 271 | BOOST_BINARY_OPERATOR_NON_COMMUTATIVE( dividable, / ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/boost/operators.hpp: In instantiation of ‘Geom::Affine boost::operators_impl::operator*(const Geom::Affine&, const Geom::Affine&)’: /usr/include/2geom-1.3.0/2geom/parallelogram.h:63:77: required from here /usr/include/boost/operators.hpp:271:1: note: 63 | Parallelogram operator*(Affine const &affine) const { return m_affine * affine; } /usr/include/boost/operators.hpp:271:1: note: | ^~~~~~ /usr/include/boost/operators.hpp:268:1: note: parameter passing for argument of type ‘Geom::Affine’ when C++17 is enabled changed to match C++14 in GCC 10.1 268 | BOOST_BINARY_OPERATOR_COMMUTATIVE( multipliable, * ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/2geom-1.3.0/2geom/interval.h:44: /usr/include/2geom-1.3.0/2geom/generic-interval.h: In instantiation of ‘static Geom::GenericInterval< >::CInterval Geom::GenericInterval< >::from_range(InputIterator, InputIterator) [with InputIterator = const double*; C = double; CInterval = Geom::Interval]’: /usr/include/2geom-1.3.0/2geom/interval.h:83:43: required from ‘static Geom::Interval Geom::Interval::from_range(InputIterator, InputIterator) [with InputIterator = const double*]’ /usr/include/boost/operators.hpp:268:1: note: 83 | Interval result = Base::from_range(start, end); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/2geom-1.3.0/2geom/interval.h:88:37: required from here /usr/include/boost/operators.hpp:268:1: note: 88 | Interval result = from_range(c, c+n); /usr/include/boost/operators.hpp:268:1: note: | ~~~~~~~~~~^~~~~~~~ /usr/include/2geom-1.3.0/2geom/generic-interval.h:80:22: note: parameter passing for argument of type ‘Geom::GenericInterval::CInterval’ {aka ‘Geom::Interval’} when C++17 is enabled changed to match C++14 in GCC 10.1 80 | static CInterval from_range(InputIterator start, InputIterator end) { | ^~~~~~~~~~ [100%] Linking CXX executable ../bin/inkscape cd /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/inkscape.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -DG_DISABLE_ASSERT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DGLIBMM_DISABLE_DEPRECATED -DGTKMM_DISABLE_DEPRECATED -DGDKMM_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -fstack-protector-strong -Werror=format -Werror=format-security -Werror=ignored-qualifiers -Werror=return-type -Wno-switch -Wmisleading-indentation -Wstrict-null-sentinel -DWITH_GZFILEOP -pthread -D_GNU_SOURCE -fopenmp -DSIGCXX_DISABLE_DEPRECATED -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes -Wl,--export-dynamic -rdynamic "CMakeFiles/inkscape.dir/inkscape-main.cpp.o" -o ../bin/inkscape -Wl,-rpath,/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/lib64: ../lib64/libinkscape_base.so.1.3.2.0 /usr/lib64/libboost_filesystem.so.1.83.0 /usr/lib64/libboost_atomic.so.1.83.0 -L/usr/lib64 -lpangocairo-1.0 -lcairo -lpangoft2-1.0 -lpango-1.0 -lharfbuzz -lfontconfig -lfreetype -lgsl -lgslcblas -lm -lsoup-2.4 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgc -lpthread -ldl -llcms2 -lpoppler -lpoppler-glib -lcairo -lwpg-0.3 -lrevenge-0.0 -lrevenge-stream-0.0 -lvisio-0.1 -lcdr-0.1 -ljpeg -lpng -lpotrace -lgtkmm-3.0 -latkmm-1.6 -lgdkmm-3.0 -lgiomm-2.4 -lpangomm-1.4 -lglibmm-2.4 -lcairomm-1.0 -lsigc-2.0 -lgtk-3 -latk-1.0 -lgio-2.0 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -lgdk_pixbuf-2.0 -lcairo-gobject -lcairo -lgobject-2.0 -lglib-2.0 -lgspell-1 -lgtk-3 -lgdk-3 -lz -latk-1.0 -lcairo-gobject -lgdk_pixbuf-2.0 -lenchant-2 -lgtksourceview-4 -lxslt -lxml2 -lz -lreadline -lGraphicsMagick++ -lGraphicsMagick -lsigc-2.0 -lepoxy -lX11 -lXext gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' [100%] Built target inkview [100%] Built target inkscape gmake[1]: Leaving directory '/builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/redhat-linux-build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.as0dFW + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le ++ dirname /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd inkscape-1.3.2_2023-11-25_091e20ef0f + DESTDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/bin/inkscape -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/bin/inkscape" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/bin/inkview -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/bin/inkview" to "$ORIGIN/../lib64/inkscape" -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/lib64/inkscape/libinkscape_base.so.1.3.2.0 -- Set non-toolchain portion of runtime path of "/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/lib64/inkscape/libinkscape_base.so.1.3.2.0" to "$ORIGIN/.." -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/lib64/inkscape/libinkscape_base.so -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ar/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/as/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/az/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/be/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/bg/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/bn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/bn_BD/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/br/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/brx/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ca/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ca@valencia/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/cs/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/da/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/de/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/doi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/dz/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/el/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/en_AU/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/en_CA/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/en_GB/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/eo/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/es/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/es_MX/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/et/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/eu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/fa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/fi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/fr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ga/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/gl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/gu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/he/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/hi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/hr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/hu/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/hy/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/id/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/is/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/it/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ja/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/km/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/kn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ko/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/kok/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/kok@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ks@aran/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ks@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/lt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/lv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/mai/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/mk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ml/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/mn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/mni/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/mni@beng/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/mr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/nb/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ne/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/nl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/nn/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/or/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/pa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/pl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/pt/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/pt_BR/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ro/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ru/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/rw/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sa/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sat/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sat@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sd/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sd@deva/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sl/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sq/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sr@latin/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/sv/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ta/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/te/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/th/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/tr/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/uk/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/ur/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/vi/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/zh_CN/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/locale/zh_TW/LC_MESSAGES/inkscape.mo -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/de/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/fr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/hr/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/hu/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/ko/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/zh_TW/man1/inkscape.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/de/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/es/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/fr/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/hr/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/hu/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/ko/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/pt_BR/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/man/zh_TW/man1/inkview.1.gz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/distribute_along_path.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf14_footer.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/TESTING.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_negative.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/construct_from_triangle.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_rgbbarrel.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_noclick.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/seamless_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_to_absolute.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_moresaturation.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/web_set_att.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/aisvg.xslt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/handles.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/guides_creator.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hpgl_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_transitions.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_extract.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hershey.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_gear_rack.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/gimp_xcf.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/scribus_export_pdf.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_mouse_handler.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ink2canvas.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dhw_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/poetry.lock -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/template_dvd_cover.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/voronoi_fill.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_export.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf_input_text_scale_factor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyInk.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/.pylintrc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_extract_selected.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_jpg.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/7.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/epsilon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/f.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Cblob.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/yogh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/b.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/vcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Oterm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/G.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/e.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Xnw.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Lb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/abase.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Eserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/j.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/v.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/k.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/h.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/bar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Ctail.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/o.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Chook.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/barcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/a.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Tt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/tserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/cserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/vserr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/n.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/6.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Xh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/gamma.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/hcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/serif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Et.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/rcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/acap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Q.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Xne.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/l.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Xvb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Lt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/IBSerif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/z.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/bar2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/t.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Tb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/mcap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Vser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/lserif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/P.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/s.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Delta.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Ocross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Eb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/r.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/m.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Xvt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/vserl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/U.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/Rblock.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/idot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/c.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/h2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/ocap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/question.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/alphabet_soup/ITSerif.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Code25i.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Upce.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Code39Ext.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Ean8.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Ean13.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Upca.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Rm4scc.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/BaseEan.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Code128.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Ean5.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Code93.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Ean2.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/barcode/Code39.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_png.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_removeblue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_effects.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/long_shadow.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_lesshue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/next_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/addnodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/doxygen-main.dox -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/previous_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_webp.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/convert2dashes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/fig_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg2fxg.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/layer2png.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/patternalongpath.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_envelope.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/setup_typography_canvas.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_summary.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/rtree.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_master_slide.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/perfectboundcover.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_tiff.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_autotexts.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/export_gimp_palette.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ps_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dpi96to90.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/param_curves.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/aisvg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_attributes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_custom.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/layout_nup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/wireframe_sphere.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/webslicer_export.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_alphabetsoup_config.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/webslicer_create_group.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyInk_core_mouseHandler_zoomControl.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jitternodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_lesssaturation.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_morelight.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/voronoi_diagram.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/twirl.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svgcalendar.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/MANIFEST.in -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/funcplot.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/extrude.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_key_bindings.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_removered.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/.darglint -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_desaturate.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_titlecase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_barcode_datamatrix.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_embed_selected.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/output_scour.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/lorem_ipsum.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ink2canvas_lib -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ink2canvas_lib/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ink2canvas_lib/svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ink2canvas_lib/canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/icons -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/icons/seamless_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/icons/businesscard_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/icons/dvd_box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkscape_follow_link.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_envelope.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/polyhedron_3d.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_install.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/pixelsnap.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_mesh_m2p.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/synfig_output.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_uninstall.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/fontfix.conf -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/tar_layers.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/rubberstretch.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/make.bat -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/dev -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/dev/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/dev/getting-started.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/creating-objects.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/my-first-text-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/my-first-import-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/my-first-effect-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/simple-path-extension.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/make_red_extension.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/Inkscape_Recognizes_Our_Extension.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/call_extension_success.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/stroke_parity_extension.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/Text_Ext_Moment_of_truth.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/template_effect.zip -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/Smiles_Format.gif -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/vanillin.smi -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/stroke-parity-widget.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/tutorial/resources/Call_Extension_Failure.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/Makefile -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/conf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/separator.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/path.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/label.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/integer.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/optiongroup.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/bool.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/spacer.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/float.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/string.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/color.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/notebook.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/widgets/image.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/submit.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/unit-tests.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/inx-widgets.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/update1.2.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/interpreters.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/update1.0.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/units.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/inx-overview.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/samples -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/samples/units2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/samples/Comparison_of_Lighter_extension_in_Inkscape_1.1.2_and_1.2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/samples/unit_camera.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/authors/samples/units1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/_templates -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/_templates/versions.html -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/source -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/source/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/extensions -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/extensions/svg2xaml.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/extensions/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/favicon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/index.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docs/poetry-parse.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/lindenmayer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/plotter.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/interp_att_g.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_blackandwhite.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/web_transmit_att.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/markers_strokepaint.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_gears.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/webslicer_create_rect.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svgfont2layers.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hpgl_encoder.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/nicechart.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_barcode_qrcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_lowercase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/layers2svgfont.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tween.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/extensions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/properties.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/ports.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/bezier.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated/main.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated/deprecatedeffect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated/meta.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/simplepath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/simpletransform.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/cubicsuperpath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/cspsubdiv.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/bezmisc.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/ffgeom.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/simplestyle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/run_command.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/deprecated-simple/README.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/transforms.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/colors.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_meta.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_filters.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_parser.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_groups.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_selected.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_polygons.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_image.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/elements/_use.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/inx.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/interfaces -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/interfaces/IElement.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/interfaces/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/interfaces/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/turtle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/command.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/paths.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/localization.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/units.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/css.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/xmldiff.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.rng -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/inkscape.extension.schema -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/svg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/test_inx_file.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/mock.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/decorators.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/word.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/filters.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/tester/inx.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/asyncme.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/pixmap.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/listview.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/tester.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/app.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex/gui/window.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg2fxg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/perspective.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_braille.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/straightseg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf14_header.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSNixish.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSFelix.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheySerifBoldItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSElfin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheySans1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSAllure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSReadabilityItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheySerifMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSNixishItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSOsmotron.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheyScript1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheySerifMedItalic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheyScriptMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSReadability.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/OFL.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheySansMed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheyGothEnglish.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/EMSTech.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svg_fonts/HersheySerifBold.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_split.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/fractalize.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf14_style.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_hsl_adjust.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/triangle.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_flipcase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ungroup_deep.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_jpg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inset_shadow.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_darker.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_removegreen.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_embed.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_replace.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/template_business_card.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/replace_font.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/flatten.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/template_seamless_pattern.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docinfo.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_grayscale.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/restack.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/grid_polar.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/output_scour.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hershey.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/doc_ai_convert.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/eps_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_randomize.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/grid_cartesian.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_alphabetsoup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkweb.js -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/printing_marks.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hpgl_output.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_02_diamond.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_11_diamond_target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_07_double_vision.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_08_celtic_flower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_01_trellis.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_15_crown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/template_shape_prefab.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/dtarget.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/diamond.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/rose.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/dvision.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/tv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/celtick.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/trellis.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/celticf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/explosion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/lily.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/droplet.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/crown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/ktile.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/hive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/icons/vcross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_16_celtic_knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_17_droplet.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_14_explosion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_05_target.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_13_lily.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_10_rose.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_04_very_cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_06_hive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_09_kitchen_tile.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_03_cross.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/shape_prefab_12_tv_test_pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/templates/template_shape_prefab.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_orientation_points.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/.pylintrc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_lathe.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_dxf_points.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_about.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_prepare_path_for_plasma.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_tools_library.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_engraving.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/MANIFEST.in -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/.darglint -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_graffiti.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_area.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/tox.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools_path_to_gcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/setup.cfg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/gcodetools/gcodetools.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/import_sources.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/import_web_image.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/import_web_image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/import_web_image.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/cc0.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/asl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/perm-notice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/perm-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/mit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/perm-nd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/perm-nc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/bsd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/perm-pd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/perm-ne.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/cc-by.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/perm-by.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/gpl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/licenses/cc-by-nc-sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/MANIFEST.in -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/bioicons.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/ocal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/ocal.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/reactome.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/wikimedia.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/reactome.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/inkscape-web.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/sources/bioicons.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/import_web_image.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/clipart/import_web_image_cli.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/geometry.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/animation.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/shapes.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/brushes.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/canvas.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/properties.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg/transform.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.xsl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/base.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/config.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/shapes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/structural.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/text.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/export/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/__pycache__ -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xaml2svg.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/svg2xaml.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/tester.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/inkxaml/xamlobjects.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/poetry.lock -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/.pylintrc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/.darglint -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/docs -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/docs/svg2xaml.rst -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/readme.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/tox.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/.pre-commit-config.yaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/other/extension-xaml/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/measure.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_video.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf_input.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_randomcase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_morehue.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/interp.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_barcode.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_uppercase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_sentencecase.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/foldablebox.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/guillotine.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/merge_styles.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf_outlines.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_merge.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/colors.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_list.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dimension.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/package-readme.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_brighter.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/tox.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/tools -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/tools/generate_argparse_conf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/CONTRIBUTING.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/new_glyph_layer.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/media_zip.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_extract.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_video.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_number_nodes.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/frame.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf12_outlines.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/.pre-commit-config.yaml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dpi90to96.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/spirograph.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/grid_isometric.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/pdflatex.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/great_stel_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/trunc_tet.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/oct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/snub_cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/trunc_oct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/szilassi.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/trunc_cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/rh_axes.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/great_rhombicuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/snub_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/cuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/small_rhombicuboct.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/tet.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/rhomb_triacont.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/methane.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/cube.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/great_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/small_triam_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/jessens_orthog_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/trunc_icos.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/trunc_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/icosidodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/Poly3DObjects/rhomb_dodec.obj -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_view.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_mesh_p2m.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/web_interactive_mockup.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_lesslight.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/addnodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_blackandwhite.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_brighter.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_custom.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_darker.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_desaturate.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_grayscale.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_hsl_adjust.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_lesshue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_lesslight.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_lesssaturation.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_list.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_morehue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_morelight.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_moresaturation.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_negative.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_randomize.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_removeblue.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_removegreen.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_removered.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_replace.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/color_rgbbarrel.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/construct_from_triangle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/convert2dashes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dhw_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dimension.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/distribute_along_path.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/doc_ai_convert.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/docinfo.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dpiswitcher.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf12_outlines.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/dxf_outlines.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/export_gimp_palette.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/extrude.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/fig_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/flatten.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/foldablebox.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/fractalize.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/frame.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/funcplot.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/gimp_xcf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/grid_cartesian.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/grid_isometric.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/grid_polar.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/guides_creator.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/guillotine.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/handles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hpgl2_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hpgl_input_sm.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hpgl_output.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/hpgl_parser.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_attributes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_embed.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/image_extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ink2canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkscape_follow_link.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkwebeffect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inset_shadow.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/interp.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/interp_att_g.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_autotexts.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_effects.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_export.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_install.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_key_bindings.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_master_slide.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_mouse_handler.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_summary.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_transitions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_uninstall.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_video.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jessyink_view.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/jitternodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/layer2png.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/layers2svgfont.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/layout_nup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/lindenmayer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/long_shadow.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/lorem_ipsum.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/markers_strokepaint.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/measure.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/media_zip.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/merge_styles.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/new_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/next_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/nicechart.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/output_scour.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/param_curves.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_mesh_m2p.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_mesh_p2m.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_number_nodes.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/path_to_absolute.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/pathmodifier.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/patternalongpath.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/pdflatex.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/perfectboundcover.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/perspective.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/pixelsnap.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/plotter.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/polyhedron_3d.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/previous_glyph_layer.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/printing_marks.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ps_input.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_jpg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_png.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_tiff.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/raster_output_webp.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_alphabetsoup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_barcode.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_barcode_datamatrix.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_barcode_qrcode.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_gear_rack.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/render_gears.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/replace_font.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/restack.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/rtree.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/rubberstretch.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/scribus_export_pdf.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/setup_typography_canvas.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/spirograph.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/straightseg.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svgcalendar.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/svgfont2layers.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/synfig_fileformat.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/synfig_output.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/synfig_prepare.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/tar_layers.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/template.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/template_dvd_cover.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/template_seamless_pattern.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_braille.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_extract.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_flipcase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_lowercase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_merge.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_randomcase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_sentencecase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_split.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_titlecase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/text_uppercase.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/triangle.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/twirl.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/ungroup_deep.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/voronoi.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/voronoi_diagram.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/voronoi_fill.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/web_interactive_mockup.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/web_set_att.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/web_transmit_att.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/webslicer_create_group.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/webslicer_create_rect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/webslicer_effect.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/webslicer_export.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/wireframe_sphere.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/target.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/remote.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/package.json -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/info.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/gui.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/docs.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-lots.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/orphan_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/star-some.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/module_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/not-found.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/core_icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/data/pixmaps/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/targets.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/package.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/utils.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/archive.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/gui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/main.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/__init__.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/gui/info.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/factory.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/inkman/backfoot.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.inx -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/pyproject.toml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkman//inkman/manage_extensions.py -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/LICENSE.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0 -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/gtk-dark.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-close-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-minimize-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/window-buttons/titlebutton-maximize-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-hover-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-active-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/check-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-backdrop-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/dash-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-backdrop-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-checked-hover-selectionmode@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/checkbox-active-selectionmode.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-backdrop-insensitive-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/bullet-symbolic.symbolic.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-insensitive.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-active@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-active-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-below-active.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-end-hover-dark.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/text-select-start-hover@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-below@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-vert-scale-has-marks-above-backdrop-insensitive-dark@2.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/Minwaita-Inkscape/gtk-3.0/assets/slider-horz-scale-has-marks-above-hover.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/themes/README.md -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/applications/org.inkscape.Inkscape.desktop -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/bash-completion/completions/inkscape -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/attributes/svgprops -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/attributes/cssprops -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/attributes/css_defaults -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/attributes/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/branding/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/branding/inkscape-flat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/branding/inkscape-mac.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/branding/inkscape-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/branding/inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/branding/sodipodi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/branding/tux.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/animated-clock.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/art-nouveau-P3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/blend_modes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/car.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/data_uri.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/eastern-motive-P4G.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/flow-go.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/flowsample.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/gallardo.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/glass.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/gradient-mesh-experimental.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/i18n.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/istest.pov -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/l-systems.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/lighting_filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/live-path-effects-curvestitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/live-path-effects-gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/live-path-effects-pathalongpath.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/replace-hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/rope-3D.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/stars.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/svgfont.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/tesselation-P3.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/text-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/tiger.svgz -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/tref.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/examples/turbulence_filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/filters/filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/filters/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/fonts/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/16x16/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/22x22/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/24x24/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/32x32/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/48x48/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/256x256/apps/org.inkscape.Inkscape.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/scalable/apps/org.inkscape.Inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/icons/hicolor/symbolic/apps/org.inkscape.Inkscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-on-canvas.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-sel-as-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-circular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/arrange-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/bad-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_bottom_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/boundingbox_top_right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/bug.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/close.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-palette.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cms.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-cmyk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsluv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-hsx.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-okhsl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-rgb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-selector-wheel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-tag.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/color-wheel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/cols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/connector-orthogonal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-filters.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-geometry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-paint-server.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-path-effects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-svg-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-templates.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-tile-clones.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-enhance-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-no-filter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay-alt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline-overlay.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/display.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/dnd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-cleanup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-open.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-print.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-resources.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-revert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/document-save.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry-show-measuring-info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-geometry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-pressure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/draw-use-tilt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clear-value.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-paste.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-redo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit-undo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/entries-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/entries-unlinked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-clockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions-zorder.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/exchange-positions.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/experimental-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/experimental.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feBlend-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feColorMatrix-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feComponentTransfer-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feComposite-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feConvolveMatrix-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feDiffuseLighting-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feDisplacementMap-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feFlood-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feGaussianBlur-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feImage-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feMerge-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feMorphology-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feOffset-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feSpecularLighting-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feTile-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/feTurbulence-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/file-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/flatten-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/font_collections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/format-indent-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-r2l.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical-lr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/frmt-text-direction-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-copy-from.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/glyph-list.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/go-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/go-up.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-library.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/grayscale-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interactive_simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/join-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layout-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layout-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/layout-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/lpe-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/matrix-2d.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient-fit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mesh-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/minus.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/no-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_max_y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/node_insert_min_y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode-normal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-blend-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-hor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-ver.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-level.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-opaque.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-select.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent-blend-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-translucent.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-transparent.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup-pop-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/off.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/offset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/on.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/orient-angle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/orient-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/out-of-gamut-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-clipmask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/overlay-mask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pack-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pack-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/page-landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/page-portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pages-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pages-move-toggle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-backwards.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pages-order-forwards.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pages-remove.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pages-resize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-conical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fms.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-fsm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-mfs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-msf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-sfm.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-order-smf.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-swatch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-fracture.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pixelart-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/plus.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/preferences-system.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/remove-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/reset-settings.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/reset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/rounding.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/searching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-move-to-layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/selection-touch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-circle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-image.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-item.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-layer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-switch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-symbol.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-data.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text-flow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shape-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/show-sources.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/slice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-lines-tangential.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-others.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap-text-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/snap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/spray-mode-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/sticky_zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/swatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/switch-off.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/switch-on.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-bigger.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-fit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-remove.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/symbol-smaller.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-auto.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-sideways.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-orientation-upright.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_horz_kern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_letter_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_line_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_outer_style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_rotation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_subscript.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_superscript.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_vert_kern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/text_word_spacing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/too-much-ink-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/tool-measure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/tool-spray.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-center-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/-common.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/adjust_alpha.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/adjust_hue.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/adjust_lightness.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/adjust_saturation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/cursor-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/cursor-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/dropper-drop-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/dropper-pick-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/flood.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/geometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/gradient-add-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/gradient-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/gradient-drag-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/gradient-over-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/measure.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/mesh-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/mesh.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/node-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/node-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/page-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/page-draw.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/page-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/page-resize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/page-resizing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/pen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/pencil.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/rect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/select-dragging.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/select-mouseover.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/select.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/spray.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/text-insert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-less.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-more.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-move-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-move-jitter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-move-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-move.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-repel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-clockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-rotate-counterclockwise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-down.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/tweak-scale-up.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/hicolor/cursors/cursors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/highlights.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-left-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-horizontal-right-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-on-canvas-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-sel-as-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-bottom-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/align-vertical-top-to-anchor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-circular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/arrange-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/attach-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/bad-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/bend-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/bitmap-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/bool-op-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_bottom_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/boundingbox_top_right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/bug-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/clone-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/close-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-management-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-palette-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-picker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-cmyk-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsluv-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-hsx-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-okhsl-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-rgb-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-selector-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-tag-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/color-wheel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/cols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-avoid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-ignore-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/connector-orthogonal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/construct-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/copy-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/curvestitching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dashed-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-align-and-distribute-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-filters-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-icon-preview-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-input-devices-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-memory-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-messages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-object-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-paint-server-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-path-effects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-rows-and-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-scripts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-selectors-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-svg-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-templates-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-text-and-font-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-tile-clones-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dialog-xml-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-enhance-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-no-filter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-alt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-overlay-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/display-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-directed-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-graph-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-horizontal-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-remove-overlaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-unclump-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-gaps-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-node-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/distribute-vertical-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/dnd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-cleanup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-export-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-import-web-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-metadata-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-open-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-print-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-properties-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-resources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-revert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/document-save-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-booleans-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-calligraphic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-cuboid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-chord-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-ellipse-whole-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-delete-objects-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-eraser-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-freehand-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-angle-bisector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-radius-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-circle-from-three-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-inactive-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-line-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-mirror-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-set-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-show-measuring-info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-geometry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-rectangle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-trace-background-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-pressure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/draw-use-tilt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clear-value-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-lpe-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-clone-unlink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-height-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-in-place-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-separately-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-paste-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-redo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-layers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-all-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-invert-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-and-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-object-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-select-same-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-history-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/edit-undo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/ellipse-5pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/embrodery-stitch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/empty-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/entries-unlinked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-clockwise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/exchange-positions-zorder-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/experimental-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feBlend-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feColorMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feComponentTransfer-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feComposite-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feConvolveMatrix-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feDiffuseLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feDisplacementMap-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feFlood-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feGaussianBlur-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feImage-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feMerge-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feMorphology-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feOffset-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feSpecularLighting-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feTile-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/feTurbulence-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/file-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-many-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-between-strokes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-even-odd-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/fill-rule-nonzero-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/fillet-chamfer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/font_collections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/format-indent-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-r2l-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-lr-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/frmt-text-direction-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gap-random-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gears-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-copy-from-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/glyph-list-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/go-down-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/go-up-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-library-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-pad-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-reflect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/gradient-spread-repeat-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/grayscale-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-axonometric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/grid-rectangular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/hamburger-menu-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/help-contents-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/help-keyboard-shortcuts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/image-missing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/info-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/info-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/inkscape-logo-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interactive_simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-points-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-rotate-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-both-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-scale-y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/interpolate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/join-type-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/knot-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/lattice2-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-rename-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layer-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/layout-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/lpe-connector-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/markers-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/matrix-2d-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/measure-segments-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mesh-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/minus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirror-symmetry-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-0111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1000-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1001-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1010-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1011-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1100-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1101-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1110-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/mirroring-1111-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/no-marker-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-break-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-segment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-join-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-curve-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-segment-line-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-transform-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-auto-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node-type-symmetric-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_max_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_x-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/node_insert_min_y-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-normal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-columns-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-fill-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-hor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-ver-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-flip-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-hidden-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-level-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-locked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-opaque-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-left-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rotate-right-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-select-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-blend-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-translucent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-transparent-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-blur-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-jitter-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-paint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-pop-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-ungroup-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-unlocked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/object-visible-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/off-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/offset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/on-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-angle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/orient-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/out-of-gamut-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-clipmask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/overlay-mask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-less-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pack-more-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/page-landscape-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/page-portrait-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-move-toggle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-backwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-order-forwards-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pages-resize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-conical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-linear-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-mesh-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-gradient-radial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-none-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fms-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-fsm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-mfs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-msf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-sfm-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-order-smf-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-solid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-swatch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/paint-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-break-apart-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-clip-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-combine-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-cut-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-division-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-effect-parameter-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-exclusion-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-flatten-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-fracture-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-inset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mask-edit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bezier-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-bspline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-paraxial-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-polyline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-mode-spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-dynamic-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-offset-linked-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-outset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-reverse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-split-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-attract-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-push-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-tweak-shrink-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/path-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-envelope-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/perspective-parallel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pixelart-trace-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/plus-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/powerclip-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/powermask-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/powerstroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/preferences-system-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/preview-mode-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/pts2ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/randomize-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/rectangle-make-corners-sharp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/remove-color-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-settings-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/reset-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/rotate-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/rough-hatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/roughen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/rounding-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/rows-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/ruler-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/scale-random-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/searching-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-bottom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-lower-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-make-bitmap-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-above-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-below-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-move-to-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-raise-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-top-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/selection-touch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-arc-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-circle-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-ellipse-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-group-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-image-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-item-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-layer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-link-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-polygon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-rect-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-spiral-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-star-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-switch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-symbol-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-data-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-flow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-text-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shape-unknown-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-difference-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/shapebuilder-tool-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-dialogs-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-grid-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-guides-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-node-handles-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-path-outline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/show-sources-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/simplify-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/skeletal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/sketch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/slice-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-self-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-alignment-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-edges-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-midpoints-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-bounding-box-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-distribution-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-grid-guide-intersections-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-perpendicular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-lines-tangential-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-cusp-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-intersection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-midpoint-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-rotation-center-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-smooth-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-nodes-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-others-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/snap-text-baseline-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/spiro-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-clone-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-copy-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/spray-mode-union-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/sticky_zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-butt-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-cap-square-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-bevel-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-miter-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-join-round-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/stroke-to-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/swatches-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-off-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/switch-on-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-bigger-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-fit-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/symbol-smaller-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/symbols-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/taper-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-convert-to-regular-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-into-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-flow-subtract-frame-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-auto-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-sideways-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-orientation-upright-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-put-on-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-remove-from-path-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unflow-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text-unkern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_horz_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_letter_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_line_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_outer_style-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_rotation-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_subscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_superscript-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_vert_kern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/text_word_spacing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/tiling-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/too-much-ink-icon-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-measure-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-node-editor-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pages-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-pointer-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-spray-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/tool-tweak-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-2pts-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-gradient-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-pattern-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-rounded-corners-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-affect-stroke-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-move-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-rotate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-scale-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-horizontal-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/transform-skew-vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/vertical-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/view-fullscreen-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/vonkoch-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/window-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/window-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/window-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-attribute-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-element-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-delete-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-node-duplicate-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/xml-text-new-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-center-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-double-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-drawing-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-page-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-selection-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-fit-width-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-half-size-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-in-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-next-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-original-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-out-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-previous-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/symbolic/actions/zoom-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/cursors/-common.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/cursors/calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/cursors/connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/cursors/pen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/multicolor/cursors/cursors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/index.theme -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top-to-anchor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/align-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/attach-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/bend-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/bitmap-trace.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/bool-op.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/clone-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/color-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/color-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/color-management.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/color-picker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/cols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/connector-avoid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/connector-ignore.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/construct-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/copy-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/curvestitching.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dashed-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-align-and-distribute.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-icon-preview.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-input-devices.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-memory.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-messages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-object-properties.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-rows-and-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-scripts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-selectors.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-text-and-font.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-transform.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/dialog-xml-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph-directed.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-graph.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-horizontal-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-remove-overlaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-unclump.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-baseline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-gaps.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-node.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/distribute-vertical-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/document-export.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/document-import-web.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/document-import.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/document-metadata.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-booleans.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-calligraphic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-connector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-cuboid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-arc.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-chord.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse-whole.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser-delete-objects.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-eraser.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-freehand.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-angle-bisector.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-blank.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-radius.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-circle-from-three-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-inactive.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-perpendicular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-line-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-mirror.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-geometry-set-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-polygon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-rectangle.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-spiral.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-star.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/draw-trace-background.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/drawing-1.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/drawing-2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link-lpe.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-link.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone-unlink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-clone.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-height.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-in-place.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width-separately.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-paste-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all-layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-all.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-invert.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill-and-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-object-type.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-select-same-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/edit-undo-history.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/ellipse-5pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/embrodery-stitch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/empty-icon.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-many.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/fill-between-strokes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-even-odd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/fill-rule-nonzero.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/fillet-chamfer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/format-text-direction-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/gap-random-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/gears.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-pad.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-reflect.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/gradient-spread-repeat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/grid-axonometric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/grid-rectangular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/hamburger-menu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/help-contents.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/help-keyboard-shortcuts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/image-missing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/info-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/info.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/inkscape-logo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-points.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-rotate-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-both.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-x.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate-scale-y.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/knot.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/lattice2.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-rename.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/layer-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/list-add-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/list-remove-symbolic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/measure-segments.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirror-symmetry.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-0111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1000.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1001.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1010.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1011.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1100.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1101.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1110.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/mirroring-1111.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-add.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-break.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-delete-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-join-segment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-join.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-curve.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-segment-line.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-type-auto-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-type-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-type-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/node-type-symmetric.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-columns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-fill.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-flip-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-group.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-hidden.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-locked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-left.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-rotate-right.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke-style.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-blur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-jitter-color.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-paint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-randomize.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-ungroup.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-unlocked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/object-visible.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/off-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/offset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/on-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-linear.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/paint-gradient-radial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/paint-none.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/paint-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/paint-solid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/paint-unknown.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-break-apart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-clip-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-combine.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-cut.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-division.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-effect-parameter-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-exclusion.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-flatten.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-inset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-mask-edit.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bezier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-bspline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline-paraxial.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-polyline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-mode-spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-dynamic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-offset-linked.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-outset.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-reverse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-split.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-attract.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-push.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-tweak-shrink.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/path-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/perspective-envelope.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/perspective-parallel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/powerclip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/powermask.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/powerstroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/preview-mode.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/pts2ellipse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/rectangle-make-corners-sharp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/rotate-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/rough-hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/roughen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/rows.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/ruler.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/scale-random.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/selection-bottom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/selection-lower.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/selection-make-bitmap-copy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-above.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/selection-move-to-layer-below.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/selection-raise.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/selection-top.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-difference.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/shapebuilder-tool-union.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/show-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/show-dialogs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/show-grid.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/show-guides.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/show-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/show-node-handles.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/show-path-outline.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/simplify.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/skeletal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/sketch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/slice.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment-self.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-alignment.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-edges.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box-midpoints.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-bounding-box.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-distribution.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-grid-guide-intersections.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-cusp.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-intersection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-midpoint.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-rotation-center.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes-smooth.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-nodes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/snap.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/spiro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-butt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/stroke-cap-square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-bevel.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-miter.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/stroke-join-round.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/stroke-to-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/symbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/taper-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/text-convert-to-regular.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-into-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/text-flow-subtract-frame.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/text-put-on-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/text-remove-from-path.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/text-unflow.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/text-unkern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/tiling.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/tool-node-editor.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/tool-pages.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/tool-pointer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/tool-tweak.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-2pts.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-gradient.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-pattern.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-rounded-corners.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-affect-stroke.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-move-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-rotate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-scale-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-horizontal.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/transform-skew-vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/vertical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/view-fullscreen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/vonkoch.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/window-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/window-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/window-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/xml-attribute-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/xml-element-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-delete.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/xml-node-duplicate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/xml-text-new.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-double-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-drawing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-page.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-selection.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-fit-width.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-half-size.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-in.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-next.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-original.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-out.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom-previous.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/icons/Tango/scalable/actions/zoom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/acd-canvas.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/adobe-illustrator-cs2.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/carbon.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/corel-draw-x4.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/corel-draw-x8.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/inkscape.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/macromedia-freehand-mx.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/right-handed-illustration.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/xara.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/zoner-draw.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/keys/default.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/markers/markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Asian patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Decoratives.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Geometrical.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Grids.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Halftones.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Nature patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Patterns.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Shading.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/Textures.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/hatches.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/paint/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Android-icon-palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Blues.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Bootstrap5.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/GNOME_HIG.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Gold.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Gray.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Greens.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Hilite.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Khaki.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/LaTeX-Beamer.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/MATLAB-Jet-72.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/MunsellChart.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Reds.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Royal.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Solarized.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Tango-Palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Topographic.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/Ubuntu.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/echo-palette.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/inkscape.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/svg.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/webhex.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/websafe22.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/windowsXP.gpl -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/screens/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/screens/about.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/screens/start-splash.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/screens/start-support.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/screens/start-welcome-text.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/screens/start-welcome.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/AigaSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/BalloonSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/FlowSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/LogicSymbols.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/MapSymbolsNPS.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-accommodation.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-amenity.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-barrier.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-education.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-food.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-health.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-landuse.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-money.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-poi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-power.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-shopping.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-sport.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-tourist.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-transport.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-water.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/sjjb-worship.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/symbols/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/about.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/custom.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/desktop_hd_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/desktop_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/envelope_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/envelope_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/icon_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/image_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/image_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/image_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/mobile_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/photo_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/photo_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/photo_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/print_US_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/print_US_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/print_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/print_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/social_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/social_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/social_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/tablet_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/video_landscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/video_portrait.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/icons/video_square.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/A4leaflet-3fold-Roll.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/CD_label_120x120.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/LaTeX_Beamer.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/Typography_Canvas.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/about_screen.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default_pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default_px.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/no_layers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ar.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.as.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.bg.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.bn_BD.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.brx.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.br.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ca.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ca@valencia.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.hr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.cs.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.da.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.doi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.eo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.et.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.fi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.gu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.he.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.hi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.is.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ga.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.kn.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ks@aran.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ks@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.km.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.kok.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.kok@latin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.lv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.mai.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ml.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.mni.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.mni@beng.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.mr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.nb.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.or.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ro.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sat.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sat@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sr@latin.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sd.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sd@deva.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.es_MX.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.sv.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ta.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.te.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.tr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.ur.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/templates/default.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/OCAL.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/inkscape-logo-icons-sized.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/preview_loading.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/remove-color.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/support.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/symbolic_icons.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/ticotico.jpg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/user.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/pixmaps/inkscape.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/potrace.eu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.eu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.be.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.ca.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.zh_CN.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.zh_TW.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.da.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.nl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/pixelart-dialog.de.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/potrace.de.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.de.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/pixelart-dialog.el.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/potrace.el.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.el.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.eo.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.fa.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.fr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.gl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/pixelart-dialog.hu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/potrace.hu.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.hu.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.id.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.it.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.ja.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.ko.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.nn.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.pl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.pt.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.pt_BR.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.ru.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.sr.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.sk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.sl.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/potrace.es.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.es.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.uk.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.vi.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/README -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/edge3d.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/making_markers.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/oldguitar.jpg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/pixelart-dialog.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/potrace.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-advanced.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-basic.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-calligraphy.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-elements.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-interpolate.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-shapes.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tips.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing-pixelart.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tutorial-tracing.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/tutorials/tux.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/Adwaita-dark.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/Adwaita.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/Minwaita-Inkscape.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/align-and-distribute.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/attribute-edit-component.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/bad-marker.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/canvas-notice.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/color-palette.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/command-palette-main.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/command-palette-operation.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/completion-box.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/default-dialog-state.ini -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-crash.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-css.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-document-resources.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-export-prefs.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-export.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-filter-editor.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-font-collections.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-livepatheffect-add.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-livepatheffect-effect.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-livepatheffect-item.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-livepatheffect.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-objects.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-paint-servers.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-save-template.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-symbols.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-text-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-trace.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/dialog-xml.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/display-popup.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/extension-pdfinput.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/gradient-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/gradient-stop.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/gradient-tip.svg -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/highlight-colors.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/image-properties.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/inkscape-about.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/inkscape-start.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/inline-css.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/mac.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/marker-popup.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/menus.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/object-attributes.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/page-properties.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/pattern-edit.glade -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/spinbutton.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/style.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/svgd.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/svgpoints.lang -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-booleans.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-commands.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-page.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-select.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-snap.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-tool-prefs.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-tool.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/toolbar-zoom.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/units.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/user.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/widget-new-from-template.ui -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/win32.css -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/resources/canvas_ad.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/resources/canvas_aw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/resources/canvas_cd.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/resources/canvas_cw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/resources/canvas_sw.png -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/syntax-themes/syntax-theme-dark.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/syntax-themes/syntax-theme-light.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/ui/syntax-themes/syntax-theme-none.xml -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/LICENSE -- Up-to-date: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/LGPL-2.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/OFL-1.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/GPL-2.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/GPL-2.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/LGPL-3.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/LGPL-2.1-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/MPL-1.1.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/LGPL-3.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/GPL-3.0.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/GPL-3.0-or-later.txt -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/AUTHORS -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/TRANSLATORS -- Installing: /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc/COPYING + install -pm 644 /builddir/build/SOURCES/Fedora-Color-Palette.gpl /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/palettes/ + /usr/lib/rpm/find-lang.sh /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le inkscape --with-man + rm -rf /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/doc + rm -f /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape/copyright + rm -rf /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex + ln -s /usr/lib/python3.12/site-packages/inkex /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/inkscape/extensions/inkex + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 1.3.2-6.fc41 --unique-debug-suffix -1.3.2-6.fc41.ppc64le --unique-debug-src-base inkscape-1.3.2-6.fc41.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f find-debuginfo: starting Extracting debug info from 3 files DWARF-compressing 3 files sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/inkscape-1.3.2-6.fc41.ppc64le cpio: redhat-linux-build/src/NONE: Cannot stat: No such file or directory cpio: redhat-linux-build/src/svg-affine-parser.cpp: Cannot stat: No such file or directory cpio: redhat-linux-build/src/svg-affine-parser.rl: Cannot stat: No such file or directory 42347 blocks find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.5Rb767 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g1 -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd inkscape-1.3.2_2023-11-25_091e20ef0f + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/metainfo/org.inkscape.Inkscape.appdata.xml: OK + desktop-file-validate /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/applications/org.inkscape.Inkscape.desktop /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/applications/org.inkscape.Inkscape.desktop: hint: value item "VectorGraphics" in key "Categories" in group "Desktop Entry" can be extended with another category among the following categories: Graphics;2DGraphics + RPM_EC=0 ++ jobs -p + exit 0 Processing files: inkscape-1.3.2-6.fc41.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.OAQOdl + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + DOCDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/AUTHORS /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/NEWS.md /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/README.md /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.aRXQiq + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape + RPM_EC=0 ++ jobs -p + exit 0 warning: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.12/site-packages/inkex Provides: application() application(org.inkscape.Inkscape.desktop) bundled(adaptagrams) = 0~gitc8e3196 bundled(autotrace) = 0.40.0~git0de6201 bundled(libcroco) = 0.6.99~gitb9e4b47 bundled(libdepixelize) = 0~git19b7601 bundled(libuemf) = 0.2.8 inkscape = 1.3.2-6.fc41 inkscape(ppc-64) = 1.3.2-6.fc41 metainfo() metainfo(org.inkscape.Inkscape.appdata.xml) mimehandler(application/illustrator) mimehandler(application/pdf) mimehandler(application/postscript) mimehandler(application/visio) mimehandler(application/visio.drawing) mimehandler(application/vnd.corel-draw) mimehandler(application/vnd.ms-visio.viewer) mimehandler(application/vnd.visio) mimehandler(application/vsd) mimehandler(application/x-visio) mimehandler(application/x-vsd) mimehandler(application/x-xccx) mimehandler(application/x-xcdt) mimehandler(application/x-xcmx) mimehandler(image/svg+xml) mimehandler(image/svg+xml-compressed) mimehandler(image/x-emf) mimehandler(image/x-eps) mimehandler(image/x-vsd) mimehandler(image/x-wmf) mimehandler(image/x-xcdr) Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgiomm-2.4.so.1()(64bit) libglib-2.0.so.0()(64bit) libglibmm-2.4.so.1()(64bit) libinkscape_base.so.1.3.2.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) rtld(GNU_HASH) Suggests: pstoedit tex(dvips) tex(latex) texlive-amsfonts texlive-amsmath texlive-standalone Processing files: inkscape-libs-1.3.2-6.fc41.ppc64le Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.KUXTPX + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-libs + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-libs + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-libs = 1.3.2-6.fc41 inkscape-libs(ppc-64) = 1.3.2-6.fc41 libinkscape_base.so.1.3.2.0()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) lib2geom.so.1.3.0()(64bit) libGraphicsMagick++-Q16.so.12()(64bit) libX11.so.6()(64bit) libatkmm-1.6.so.1()(64bit) libboost_filesystem.so.1.83.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libcairomm-1.0.so.1()(64bit) libcdr-0.1.so.1()(64bit) libepoxy.so.0()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgc.so.1()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgdk-3.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgdkmm-3.0.so.1()(64bit) libgio-2.0.so.0()(64bit) libgiomm-2.4.so.1()(64bit) libglib-2.0.so.0()(64bit) libglibmm-2.4.so.1()(64bit) libgmodule-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(OMP_1.0)(64bit) libgsl.so.27()(64bit) libgslcblas.so.0()(64bit) libgspell-1.so.2()(64bit) libgtk-3.so.0()(64bit) libgtkmm-3.0.so.1()(64bit) libgtksourceview-4.so.0()(64bit) libharfbuzz.so.0()(64bit) libinkscape_base.so.1.3.2.0()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) liblcms2.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libm.so.6(GLIBC_2.38)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libpangomm-1.4.so.1()(64bit) libpng16.so.16()(64bit) libpng16.so.16(PNG16_0)(64bit) libpoppler-glib.so.8()(64bit) libpoppler.so.134()(64bit) libpoppler.so.134(POPPLER_134)(64bit) libpotrace.so.0()(64bit) libreadline.so.8()(64bit) librevenge-0.0.so.0()(64bit) librevenge-stream-0.0.so.0()(64bit) libsigc-2.0.so.0()(64bit) libsoup-2.4.so.1()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.11)(64bit) libstdc++.so.6(CXXABI_1.3.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.2)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.17)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.5)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvisio-0.1.so.1()(64bit) libwpg-0.3.so.3()(64bit) libxml2.so.2()(64bit) libxml2.so.2(LIBXML2_2.4.30)(64bit) libxml2.so.2(LIBXML2_2.6.0)(64bit) libxml2.so.2(LIBXML2_2.6.3)(64bit) libxslt.so.1()(64bit) libxslt.so.1(LIBXML2_1.0.11)(64bit) libz.so.1()(64bit) rtld(GNU_HASH) Processing files: inkscape-view-1.3.2-6.fc41.ppc64le Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.mcrN1E + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + DOCDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape-view + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/AUTHORS /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/NEWS.md /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/README.md /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/doc/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.IadC0L + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-view + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-view + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-view + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-view = 1.3.2-6.fc41 inkscape-view(ppc-64) = 1.3.2-6.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_ABI_DT_RELR)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgtkmm-3.0.so.1()(64bit) libinkscape_base.so.1.3.2.0()(64bit) rtld(GNU_HASH) Processing files: inkscape-docs-1.3.2-6.fc41.ppc64le Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.2wekTV + umask 022 + cd /builddir/build/BUILD + cd inkscape-1.3.2_2023-11-25_091e20ef0f + LICENSEDIR=/builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-docs + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-docs + cp -pr /builddir/build/BUILD/inkscape-1.3.2_2023-11-25_091e20ef0f/COPYING /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le/usr/share/licenses/inkscape-docs + RPM_EC=0 ++ jobs -p + exit 0 Provides: inkscape-docs = 1.3.2-6.fc41 inkscape-docs(ppc-64) = 1.3.2-6.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: inkscape-debugsource-1.3.2-6.fc41.ppc64le Provides: inkscape-debugsource = 1.3.2-6.fc41 inkscape-debugsource(ppc-64) = 1.3.2-6.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: inkscape-debuginfo-1.3.2-6.fc41.ppc64le Provides: debuginfo(build-id) = 47eaf8332baeaae8b5a8f2d5cdc61eb466b22ce9 inkscape-debuginfo = 1.3.2-6.fc41 inkscape-debuginfo(ppc-64) = 1.3.2-6.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(ppc-64) = 1.3.2-6.fc41 Processing files: inkscape-libs-debuginfo-1.3.2-6.fc41.ppc64le Provides: debuginfo(build-id) = 6d95141b670c20c1ba79a256b0ff99ece1150160 inkscape-libs-debuginfo = 1.3.2-6.fc41 inkscape-libs-debuginfo(ppc-64) = 1.3.2-6.fc41 libinkscape_base.so.1.3.2.0-1.3.2-6.fc41.ppc64le.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(ppc-64) = 1.3.2-6.fc41 Processing files: inkscape-view-debuginfo-1.3.2-6.fc41.ppc64le Provides: debuginfo(build-id) = 371becbf5424f7039017a9aadbfb212cea5f163a inkscape-view-debuginfo = 1.3.2-6.fc41 inkscape-view-debuginfo(ppc-64) = 1.3.2-6.fc41 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: inkscape-debugsource(ppc-64) = 1.3.2-6.fc41 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/inkscape-1.3.2-6.fc41.ppc64le Wrote: /builddir/build/RPMS/inkscape-view-debuginfo-1.3.2-6.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-view-1.3.2-6.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-debuginfo-1.3.2-6.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-docs-1.3.2-6.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-debugsource-1.3.2-6.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-libs-1.3.2-6.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-libs-debuginfo-1.3.2-6.fc41.ppc64le.rpm Wrote: /builddir/build/RPMS/inkscape-1.3.2-6.fc41.ppc64le.rpm RPM build warnings: absolute symlink: /usr/share/inkscape/extensions/inkex -> /usr/lib/python3.12/site-packages/inkex Child return code was: 0